--Task-- name: Logs-parse-benchmark-10 enabled: True class_name: GatlingParseStdOutTask source_name: overseer-0 source_namespace: >default< target_name: overseer-0 target_namespace: >default< start: 0.0 stop: None timeout: not yet initialized for this Task as timeout was not explicitly defined, see updates below loop: False interval: None dependencies: [] wait_for: [] preceding_task: None options: {'task_name': 'benchmark-10'} group_name: None Current dir: /mnt/disk1/xslou/workshop/lodestar-fork/pyrock source (overseer-0) is a component 2025-09-17 10:53:42 - INFO: Timeout for this Task has changed to 10m (600 seconds) 2025-09-17 10:53:42 - INFO: timeout was set to GatlingParseStdOutTask default - 10 minutes 2025-09-17 10:53:42 - INFO: Interval for this Task has changed to 5s (5 seconds) 2025-09-17 10:53:42 - INFO: interval was set to Task default because it was unset, based on self.timeout value because task is allowed to stop by itself ________________________________________________________________________________ [2025-09-17 10:53:42] Logs-parse-benchmark-10 step1 : Write order for overseer to parse Gatling task stdout ________________________________________________________________________________ Order file: /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/08_Verification/02_Logs-parse-benchmark-10/order.json { "name": "Logs-parse-benchmark-10", "command": " /lodestar/pyrock/shared/scripts/logs_parser.py --non-interactive --input-file /results/orders/benchmark-10/stdout.txt", "out-dir": "/results/orders/Logs-parse-benchmark-10" } ________________________________________________________________________________ [2025-09-17 10:53:42] Logs-parse-benchmark-10 step2 : Make sure overseer is ready to accept order (not already busy) ________________________________________________________________________________ 2025-09-17 10:53:42,773 INFO 2025-09-17 10:53:42,773 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING" 2025-09-17 10:53:42,773 INFO [loop_until]: (max_time=120, interval=5, expected_rc=[0] 2025-09-17 10:53:42,979 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-17 10:53:42,979 INFO [loop_until]: OK (rc = 0) 2025-09-17 10:53:42,979 DEBUG --- stdout --- 2025-09-17 10:53:42,979 DEBUG WAITING 2025-09-17 10:53:42,979 DEBUG --- stderr --- 2025-09-17 10:53:42,979 DEBUG % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7 100 7 0 0 35 0 --:--:-- --:--:-- --:--:-- 35 ________________________________________________________________________________ [2025-09-17 10:53:42] Logs-parse-benchmark-10 step3 : Send order to overseer ________________________________________________________________________________ 2025-09-17 10:53:42,980 INFO 2025-09-17 10:53:42,980 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-09-17 10:53:42,980 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-09-17 10:53:43,257 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-09-17 10:53:43,257 INFO [loop_until]: OK (rc = 0) 2025-09-17 10:53:43,257 DEBUG --- stdout --- 2025-09-17 10:53:43,257 DEBUG overseer-0-57d79d468-khs5t 2025-09-17 10:53:43,257 DEBUG --- stderr --- 2025-09-17 10:53:43,257 DEBUG 2025-09-17 10:53:43,257 INFO 2025-09-17 10:53:43,257 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/08_Verification/02_Logs-parse-benchmark-10/order.json overseer-0-57d79d468-khs5t:/results/orders/order.json 2025-09-17 10:53:43,257 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-09-17 10:53:44,148 INFO [loop_until]: OK (rc = 0) 2025-09-17 10:53:44,148 DEBUG --- stdout --- 2025-09-17 10:53:44,148 DEBUG 2025-09-17 10:53:44,148 DEBUG --- stderr --- 2025-09-17 10:53:44,148 DEBUG Order has been successfully forwarded to overseer ________________________________________________________________________________ [2025-09-17 10:53:44] Logs-parse-benchmark-10 step4 : Wait order is done ________________________________________________________________________________ 2025-09-17 10:53:47,149 INFO 2025-09-17 10:53:47,149 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING" 2025-09-17 10:53:47,149 INFO [loop_until]: (max_time=600, interval=5, expected_rc=[0] 2025-09-17 10:53:47,357 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-17 10:53:47,357 INFO [loop_until]: OK (rc = 0) 2025-09-17 10:53:47,357 DEBUG --- stdout --- 2025-09-17 10:53:47,357 DEBUG WAITING 2025-09-17 10:53:47,357 DEBUG --- stderr --- 2025-09-17 10:53:47,357 DEBUG % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7 100 7 0 0 34 0 --:--:-- --:--:-- --:--:-- 35 ________________________________________________________________________________ [2025-09-17 10:53:47] Logs-parse-benchmark-10 step5 : Get and log parsed logs ________________________________________________________________________________ Log parsing order succeeded, parsed log content: 2025-09-17 10:53:47,587 INFO 2025-09-17 10:53:47,588 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-09-17 10:53:47,588 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-09-17 10:53:47,913 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-09-17 10:53:47,913 INFO [loop_until]: OK (rc = 0) 2025-09-17 10:53:47,913 DEBUG --- stdout --- 2025-09-17 10:53:47,913 DEBUG overseer-0-57d79d468-khs5t 2025-09-17 10:53:47,913 DEBUG --- stderr --- 2025-09-17 10:53:47,913 DEBUG Checking if file exists on pod 'overseer-0-57d79d468-khs5t', wait max 3 minutes if not. 2025-09-17 10:53:47,914 INFO 2025-09-17 10:53:47,914 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- bash -c 'if [ -f "/results/orders/benchmark-10/stdout_parsed.txt" ]; then echo "/results/orders/benchmark-10/stdout_parsed.txt file found"; exit 0; else echo "/results/orders/benchmark-10/stdout_parsed.txt file not found"; exit 1; fi' | grep "/results/orders/benchmark-10/stdout_parsed.txt file found" 2025-09-17 10:53:47,914 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-09-17 10:53:48,457 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-17 10:53:48,457 INFO [loop_until]: OK (rc = 0) 2025-09-17 10:53:48,457 DEBUG --- stdout --- 2025-09-17 10:53:48,457 DEBUG /results/orders/benchmark-10/stdout_parsed.txt file found 2025-09-17 10:53:48,457 DEBUG --- stderr --- 2025-09-17 10:53:48,457 DEBUG 2025-09-17 10:53:48,457 INFO 2025-09-17 10:53:48,457 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- du -k /results/orders/benchmark-10/stdout_parsed.txt | grep "^\d+ .+$" 2025-09-17 10:53:48,457 INFO [loop_until]: (max_time=240, interval=10, expected_rc=[0] 2025-09-17 10:53:49,013 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-17 10:53:49,013 INFO [loop_until]: OK (rc = 0) 2025-09-17 10:53:49,013 DEBUG --- stdout --- 2025-09-17 10:53:49,013 DEBUG 312 /results/orders/benchmark-10/stdout_parsed.txt 2025-09-17 10:53:49,013 DEBUG --- stderr --- 2025-09-17 10:53:49,013 DEBUG - Download file (size 312kB) source : /results/orders/benchmark-10/stdout_parsed.txt @ overseer-0-57d79d468-khs5t destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/stdout_parsed.txt 2025-09-17 10:53:49,014 INFO 2025-09-17 10:53:49,014 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-57d79d468-khs5t:/results/orders/benchmark-10/stdout_parsed.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/stdout_parsed.txt 2025-09-17 10:53:49,014 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-09-17 10:53:49,805 INFO [loop_until]: OK (rc = 0) 2025-09-17 10:53:49,805 DEBUG --- stdout --- 2025-09-17 10:53:49,805 DEBUG tar: Removing leading `/' from member names 2025-09-17 10:53:49,805 DEBUG --- stderr --- 2025-09-17 10:53:49,805 DEBUG 2025-09-17 10:53:49,806 DEBUG [print_head_tail]: Print head (5000 lines) and tail (100 lines) of input file (/mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/stdout_parsed.txt is 8750 lines): 2025-09-17 10:53:49,808 INFO ----- output ----- - SUMMARY: +-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+ | Group | items in group | type | request name | status | expected | actual | +-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+ | # 1 | 1186 | GatlingLogItem | registrationCallback | KO | jsonPath($.tokenId).find.exists | nothing | | # 2 | 1186 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 401 | | # 3 | 1186 | GatlingLogItem | UI IDM oidcToken | KO | headerRegex((location,#id_token=(.*))).find.exists | nothing | | # 4 | 1 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 502 | | # 5 | 10 | GatlingLogItem | --- | ERROR | --- | Failed to build request RootUserinfo: No attribute named 'access_token' is defined | | # 6 | 2 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | status.find.is(200) | 502 | | # 7 | 1 | GatlingLogItem | restLoginInitiate | KO | status.find.is(200) | 502 | | # 8 | 1 | GatlingLogItem | --- | Exception | --- | 'hook-155' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' | | # 9 | 1 | GatlingLogItem | Skip 2FA | KO | status.find.is(200) | 502 | | # 10 | 1 | GatlingLogItem | restLoginInitiate | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 | | # 11 | 1 | GatlingLogItem | --- | Exception | --- | 'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' | +-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+ Found 3,576 log items split into 11 groups. ================================================== - GROUP 1 - GatlingLogItem-registrationCallback-KO-jsonPath($.tokenId).find.exists-nothing - 1186x > registrationCallback (KO), expected: jsonPath($.tokenId).find.exists, got: nothing - session: callbacks: authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxNDgyODZlOC05MzA2LTQ4YjktYjQ2NS0zNWRjZDAxN2I0ZjgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Imc1bTJoaWdpMWgzaTBqN2llNTJlMWxndGRiIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNUlia05ZT1hSeFZGWm1VM0pwY2xoWlZVUlNiWE5STGpneGRIUnFXamRUZWxSbmQySnVlbXQ1WkZWSk5XWjVZbmhKZURSVmRHczFiazV1TldGRFdsSTFkbTB4VkZweVJuaGhkRjlaWm05T1ZVWjNkbXBpT0d4M1h6Uk5UblZVVEVreVp5MXZRWGxLY3pkeWNHVlhhMUIyTW1NelFtTnBibFpXTmtoNVZUQkxOemgxYkUxSlN6RktlR2xUVm01VlVITTRORGN3V1c1ME5WVjRhekJTZEhFME1IZEROVkpWVG1KRGFsUnJNMHRmUkZRM1ExVk5aekIxU1dOdFJUQTRkbk0yVm1SWGExVjVTMDVJZDBaUE9XSlVUR2w1VkRoU1dYWjBVa3BHVjJ4WE1XeG9iV3BKVUZwMmQxRk9MVTFpWVdkaWJXUmpUVTVOV0hkcWVFZGFabVI0VkVkcWFUSllRWGRVTW5oUVFUTkZjR3RsWVhWQlJYUnpUMVpXZDFKNlVEUnJTa1JSVGt4bU5XNTFUVzR6VlhabWNHcENhWGw1WjJRNVprcEJNa2hUUVdGT2J6TlhhRUZtZFc5TWNFRTNPVTVrWjFaclJYRmtYMGRhVGtwMFZITTRWSHBPVEdnNGQxODRYM1JLWVRCRlpuZFJibms1Tm5OTFptUmxhMnhmUlc4NVZYQk5NbkZJVEVSWVIwY3lMVEJPVWpCM1NVNXFhRFkyVG5KM1UydE1WVmh0V1dzeFltMDRXamhvTTFkeE4xZGFNRTQ1YUZKbVRsbDFjMGRaYUhreWR6aExURWR1VGw5SVFtZGxWM3A2YTJsR2RXaExZamhhUVdNNGEyYzBhR1JKTmtkTE9IbHhTalpNUm05SFFWQjVWblJtZVVkVE0yTnhhRzlLZWtKamRHUjVRekpMTmxSamVqQnpXbU4xZDJsc05IVjVMVzVmV1RWZlFuZzVZWEZQZVdZMFkwVnhUSEZHWTFSMU5IZ3RNVWhUUjAwMVkwMUpjR3d0TjIxUlkzQlBjVmt4TldOQ2RVWkdiR3gzWjNWc1FUaEVaSFIwUkhkalVqVnZSVEl6YW1sUVozcDVNRUZXVkd0UlJFZFJZbTlUVXpZelRVY3hjRGRWY0VWMFlXNUJRMk5UUW1kNlgyOU1kMmwwTFRabFduVTBZMVIzYXpkWWJGSkJjVkV3V0RablFtTkxiVVEzY1hWUlJscHFaazUzWDJSTGVYSXRaVVp4Vm13dFoxUTNWbGR5VTJsWU5uaHpNRUZqWW1kVGNHUlJlRjlpYjJaa01rZHhORWhqZHpkd1kxTlpiVlpQV1V4eWIwRXllRWhzUjNFdFIyZFRNR2R3YW1VNVNYbHBSM2RIYUZZdFEyVnZWekJ1V0dsNWMzZGlTM0JDZGtOeGNTMUphVVJOU2xKU1pXTXRVVGhhZGxaWk9XOHhiRTh4VFZBeWFUZFZkMW8xVkZScFprVkhUVzQzUlZOTFpWZE9RMmxsY0VObFpUUlZUMlpCZHpRNWExSm1SamhIVlVkVldreHRRV2xuZGtsSGQzRk9aVVJuTGxWaWRraDFVMWcyVTNwT1JVNUdjRU5STFdGaFEyYy5nV2RFSU14N1h1S3Q3U1hzcXFCZHM2QnE3cDdSN3Z4RVBQRnc4Wm5XUkdnIiwiZXhwIjoxNzU4MDg1NDk3LCJpYXQiOjE3NTgwODUxOTd9.iOOfiwHuLPXg2PBPh2rmfF5xykkBfqcE8qJDQs1XuU8 callbacks: - _id: 0 input: - name: IDToken1 value: self10-user.10000001 - name: IDToken1validateOnly value: false output: - name: policies value: conditionalPolicies: null fallbackPolicies: null name: userName policies: - policyId: required policyRequirements: - REQUIRED - policyId: not-empty policyRequirements: - REQUIRED - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-username policyRequirements: - VALID_USERNAME - params: forbiddenChars: - / policyId: cannot-contain-characters policyRequirements: - CANNOT_CONTAIN_CHARACTERS - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: maxLength: 255 policyId: maximum-length policyRequirements: - MAX_LENGTH policyRequirements: - REQUIRED - MIN_LENGTH - VALID_TYPE - VALID_USERNAME - CANNOT_CONTAIN_CHARACTERS - MAX_LENGTH - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Username type: ValidatedCreateUsernameCallback - _id: 1 input: - name: IDToken2 value: self10-user.10000001 - name: IDToken2validateOnly value: false output: - name: name value: givenName - name: prompt value: First Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: givenName policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 2 input: - name: IDToken3 value: self10-user.10000001 - name: IDToken3validateOnly value: false output: - name: name value: sn - name: prompt value: Last Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: sn policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 3 input: - name: IDToken4 value: self10-user.10000001@forgerock.com - name: IDToken4validateOnly value: false output: - name: name value: mail - name: prompt value: Email Address - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: mail policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-email-address-format policyRequirements: - VALID_EMAIL_ADDRESS_FORMAT policyRequirements: - REQUIRED - VALID_TYPE - VALID_EMAIL_ADDRESS_FORMAT - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 4 input: - name: IDToken5 value: false - name: IDToken5validateOnly value: false output: - name: name value: preferences/marketing - name: prompt value: Send me special offers and services - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 5 input: - name: IDToken6 value: false - name: IDToken6validateOnly value: false output: - name: name value: preferences/updates - name: prompt value: Send me news and updates - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 6 input: - name: IDToken7 value: Pa_ssw0rd - name: IDToken7validateOnly value: false output: - name: echoOn value: false - name: policies value: conditionalPolicies: null fallbackPolicies: null name: password policies: - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Password type: ValidatedCreatePasswordCallback - _id: 7 input: - name: IDToken8question value: What's your favorite color? - name: IDToken8answer value: red output: - name: prompt value: Select a security question - name: predefinedQuestions value: - What's your favorite color? - name: allowUserDefinedQuestions value: true type: KbaCreateCallback - _id: 8 input: - name: IDToken9 value: true output: - name: version value: '0.0' - name: terms value: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - name: createDate value: '2019-10-28T04:20:11.320Z' type: TermsAndConditionsCallback description: Signing up is fast and easy.
Already have an account? Sign In header: Sign Up fake-ip: 195.242.208.140 fake-user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443 gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@46a17fc7 gatling.http.cookies: amlbcookie: HTTPOnly: true domain: openam-perf-haproxy.forgeblocks.com path: / secure: true value: '01' gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@bc63bd9 password: Pa_ssw0rd username: self10-user.10000001 - request: POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Registration headers: user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 accept: application/json content-type: application/json cookie: amlbcookie=01 host: openam-perf-haproxy.forgeblocks.com content-length: 8197 cookies: amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None body:StringChunksRequestBody{charset=UTF-8, content={ "authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxNDgyODZlOC05MzA2LTQ4YjktYjQ2NS0zNWRjZDAxN2I0ZjgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Imc1bTJoaWdpMWgzaTBqN2llNTJlMWxndGRiIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNUlia05ZT1hSeFZGWm1VM0pwY2xoWlZVUlNiWE5STGpneGRIUnFXamRUZWxSbmQySnVlbXQ1WkZWSk5XWjVZbmhKZURSVmRHczFiazV1TldGRFdsSTFkbTB4VkZweVJuaGhkRjlaWm05T1ZVWjNkbXBpT0d4M1h6Uk5UblZVVEVreVp5MXZRWGxLY3pkeWNHVlhhMUIyTW1NelFtTnBibFpXTmtoNVZUQkxOemgxYkUxSlN6RktlR2xUVm01VlVITTRORGN3V1c1ME5WVjRhekJTZEhFME1IZEROVkpWVG1KRGFsUnJNMHRmUkZRM1ExVk5aekIxU1dOdFJUQTRkbk0yVm1SWGExVjVTMDVJZDBaUE9XSlVUR2w1VkRoU1dYWjBVa3BHVjJ4WE1XeG9iV3BKVUZwMmQxRk9MVTFpWVdkaWJXUmpUVTVOV0hkcWVFZGFabVI0VkVkcWFUSllRWGRVTW5oUVFUTkZjR3RsWVhWQlJYUnpUMVpXZDFKNlVEUnJTa1JSVGt4bU5XNTFUVzR6VlhabWNHcENhWGw1WjJRNVprcEJNa2hUUVdGT2J6TlhhRUZtZFc5TWNFRTNPVTVrWjFaclJYRmtYMGRhVGtwMFZITTRWSHBPVEdnNGQxODRYM1JLWVRCRlpuZFJibms1Tm5OTFptUmxhMnhmUlc4NVZYQk5NbkZJVEVSWVIwY3lMVEJPVWpCM1NVNXFhRFkyVG5KM1UydE1WVmh0V1dzeFltMDRXamhvTTFkeE4xZGFNRTQ1YUZKbVRsbDFjMGRaYUhreWR6aExURWR1VGw5SVFtZGxWM3A2YTJsR2RXaExZamhhUVdNNGEyYzBhR1JKTmtkTE9IbHhTalpNUm05SFFWQjVWblJtZVVkVE0yTnhhRzlLZWtKamRHUjVRekpMTmxSamVqQnpXbU4xZDJsc05IVjVMVzVmV1RWZlFuZzVZWEZQZVdZMFkwVnhUSEZHWTFSMU5IZ3RNVWhUUjAwMVkwMUpjR3d0TjIxUlkzQlBjVmt4TldOQ2RVWkdiR3gzWjNWc1FUaEVaSFIwUkhkalVqVnZSVEl6YW1sUVozcDVNRUZXVkd0UlJFZFJZbTlUVXpZelRVY3hjRGRWY0VWMFlXNUJRMk5UUW1kNlgyOU1kMmwwTFRabFduVTBZMVIzYXpkWWJGSkJjVkV3V0RablFtTkxiVVEzY1hWUlJscHFaazUzWDJSTGVYSXRaVVp4Vm13dFoxUTNWbGR5VTJsWU5uaHpNRUZqWW1kVGNHUlJlRjlpYjJaa01rZHhORWhqZHpkd1kxTlpiVlpQV1V4eWIwRXllRWhzUjNFdFIyZFRNR2R3YW1VNVNYbHBSM2RIYUZZdFEyVnZWekJ1V0dsNWMzZGlTM0JDZGtOeGNTMUphVVJOU2xKU1pXTXRVVGhhZGxaWk9XOHhiRTh4VFZBeWFUZFZkMW8xVkZScFprVkhUVzQzUlZOTFpWZE9RMmxsY0VObFpUUlZUMlpCZHpRNWExSm1SamhIVlVkVldreHRRV2xuZGtsSGQzRk9aVVJuTGxWaWRraDFVMWcyVTNwT1JVNUdjRU5STFdGaFEyYy5nV2RFSU14N1h1S3Q3U1hzcXFCZHM2QnE3cDdSN3Z4RVBQRnc4Wm5XUkdnIiwiZXhwIjoxNzU4MDg1NDk3LCJpYXQiOjE3NTgwODUxOTd9.iOOfiwHuLPXg2PBPh2rmfF5xykkBfqcE8qJDQs1XuU8", "callbacks": [ { "type": "ValidatedCreateUsernameCallback", "output": [ { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "MIN_LENGTH", "VALID_TYPE", "VALID_USERNAME", "CANNOT_CONTAIN_CHARACTERS", "MAX_LENGTH" ], "fallbackPolicies": null, "name": "userName", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "REQUIRED" ], "policyId": "not-empty" }, { "policyRequirements": [ "MIN_LENGTH" ], "policyId": "minimum-length", "params": { "minLength": 1 } }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } }, { "policyId": "valid-username", "policyRequirements": [ "VALID_USERNAME" ] }, { "params": { "forbiddenChars": [ "/" ] }, "policyId": "cannot-contain-characters", "policyRequirements": [ "CANNOT_CONTAIN_CHARACTERS" ] }, { "params": { "minLength": 1 }, "policyId": "minimum-length", "policyRequirements": [ "MIN_LENGTH" ] }, { "params": { "maxLength": 255 }, "policyId": "maximum-length", "policyRequirements": [ "MAX_LENGTH" ] } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "prompt", "value": "Username" } ], "input": [ { "name": "IDToken1", "value": "self10-user.10000001" }, { "name": "IDToken1validateOnly", "value": false } ], "_id": 0 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "givenName" }, { "name": "prompt", "value": "First Name" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE" ], "fallbackPolicies": null, "name": "givenName", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken2", "value": "self10-user.10000001" }, { "name": "IDToken2validateOnly", "value": false } ], "_id": 1 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "sn" }, { "name": "prompt", "value": "Last Name" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE" ], "fallbackPolicies": null, "name": "sn", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken3", "value": "self10-user.10000001" }, { "name": "IDToken3validateOnly", "value": false } ], "_id": 2 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "mail" }, { "name": "prompt", "value": "Email Address" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE", "VALID_EMAIL_ADDRESS_FORMAT" ], "fallbackPolicies": null, "name": "mail", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } }, { "policyId": "valid-email-address-format", "policyRequirements": [ "VALID_EMAIL_ADDRESS_FORMAT" ] } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken4", "value": "self10-user.10000001@forgerock.com" }, { "name": "IDToken4validateOnly", "value": false } ], "_id": 3 }, { "type": "BooleanAttributeInputCallback", "output": [ { "name": "name", "value": "preferences/marketing" }, { "name": "prompt", "value": "Send me special offers and services" }, { "name": "required", "value": true }, { "name": "policies", "value": {} }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": false } ], "input": [ { "name": "IDToken5", "value": false }, { "name": "IDToken5validateOnly", "value": false } ], "_id": 4 }, { "type": "BooleanAttributeInputCallback", "output": [ { "name": "name", "value": "preferences/updates" }, { "name": "prompt", "value": "Send me news and updates" }, { "name": "required", "value": true }, { "name": "policies", "value": {} }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": false } ], "input": [ { "name": "IDToken6", "value": false }, { "name": "IDToken6validateOnly", "value": false } ], "_id": 5 }, { "type": "ValidatedCreatePasswordCallback", "output": [ { "name": "echoOn", "value": false }, { "name": "policies", "value": { "policyRequirements": [ "VALID_TYPE" ], "fallbackPolicies": null, "name": "password", "policies": [ { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "prompt", "value": "Password" } ], "input": [ { "name": "IDToken7", "value": "Pa_ssw0rd" }, { "name": "IDToken7validateOnly", "value": false } ], "_id": 6 }, { "type": "KbaCreateCallback", "output": [ { "name": "prompt", "value": "Select a security question" }, { "name": "predefinedQuestions", "value": [ "What's your favorite color?" ] }, { "name": "allowUserDefinedQuestions", "value": true } ], "input": [ { "name": "IDToken8question", "value": "What's your favorite color?" }, { "name": "IDToken8answer", "value": "red" } ], "_id": 7 }, { "type": "TermsAndConditionsCallback", "output": [ { "name": "version", "value": "0.0" }, { "name": "terms", "value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." }, { "name": "createDate", "value": "2019-10-28T04:20:11.320Z" } ], "input": [ { "name": "IDToken9", "value": true } ], "_id": 8 } ], "header": "Sign Up", "description": "Signing up is fast and easy.
Already have an account? Sign In" }} - response: version: HTTP/1.1 status: 200 OK headers: x-frame-options: SAMEORIGIN content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' x-content-type-options: nosniff cache-control: private warning: 100 OpenAM REST "No Accept-API-Version specified" warning: 100 chf "Accept-API-Version should be included in the request." content-api-version: resource=2.1 expires: 0 pragma: no-cache set-cookie: amlbcookie=01; Path=/; Domain=openam-perf-haproxy.forgeblocks.com; Secure; HttpOnly; SameSite=none content-type: application/json Content-Length: 4178 date: Wed, 17 Sep 2025 04:59:57 GMT x-forgerock-transactionid: d241eca9-ed75-43d0-a216-fbb57bf5fbfb strict-transport-security: max-age=31536000; includeSubDomains; preload; x-robots-tag: none Via: 1.1 google Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 body: {"authId":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJjMGI2Yjg5My0zM2NhLTRlNmUtODVhMC03YWEzNWNlNGU0M2YiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjJuN2RtanE1YmExdGUzYzdhbmpxanYzZmVmIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXVSM2x4VjBocWMwZDJVblp0V25OYVRuSlJjVGxCTGtWRldEYzRXbkphU21wd1FVOVBUM2xXVEZBNWMzQllMVk5pZVRSd01teFdYemhFVFhCb2RuUjZOMWsxUlY5SFQyVkZObTlDWmpWRFdYZDRZVTVKU205eGJubDFUa3AxTjJOTVJFMTBTeTFYVmtOWlZERXRhV1pNYmtselFYQk5iazFNUkRsVmFYUXdVemQ1WlhWUVYyMUJZa0ZwUzFSNFFra3lTelIyTTFaWldrNVFRbE0xV1ZwWWVWZHJZbUpwTldGRmNYUlBkVWxqTm1sS2VGZ3RWME4yVUdOSlZHSkxZbVF6V1VwWllsUkRSbVpTU1d4U05FRXlRakZaV2t4MWEyaHVWM2RhWVRCeVdGVnlRM1Y2Y0dkSUxXaDJZemRuVm14WlVYSTNRV0ZPU0ROZlMxbzJjalI0WlVKR09WaFliR1ZEYmpWTk0zaE5ia1U0U0cxU1puaFZRbmhHV2xkM2JWTklXbFpJY0Rsalp6bHRUMkZoY1U1Wk1XdHpSa2RtYXpoVE5FY3RRVTFaY3pGRlUzaGhWMjl0UzNNMmFGcDBTREZOWlV3dFUxVnBUa1JEVVdWaVJDMW9UM1E0YjIwMldEUnJTa0pTZDNZM1FtZHZabE5aT1dkWFRVWkpSRjlHV1VkR2NFRkdPSE5tZVdoNFJuTjJPRFZaTm5neGFuVm9OR1V3VlZoVVpFbHNSM0Z3Y2xCUWFXRjZMVzU0TlZCT1JraHdOM2RDU0ZVM2VERjZiMXBIVGxVM016Y3hTMlpYUjNOMmIyTXRPV040ZUVnd1pqTmxWeTFMV25aNmN6RmpRMjVXWjNGUFRYcEVWM3BwVGxoYVNUTnhaeTF6VEdoUVFUbFhlWFZ3WVdKMVJXMW1VRkEwYnpCV1RYTldNelZJWVV4TmF6VlZiemRvUTJad1dsUXlaV0pyWVc5MlZqZFdXa1UzVnpSa1kybzFURzQ1TFdFM1duTnhVa0ZJUXpoeldGaEdaREJwVkZSRk1WVkVkSFkzVkVkVVR6bGxhMVp4Ympoc1YyNVRhbEpYYkhsS1pqUkdlVkJRVkZac1UwYzFXVmhSY0U1aE5XTkxUbnBOV1VoR2JYRXRNelEwUkhBM1VXMVhNa3RNU2xkbFpFUmFaMWg2YTNwSmJHUnJkMUZvZUdFd2MxZFNRVFppVG5NelYxSk5Sek4yTVdONFpqTjFXa05UTFhKVGNFaHZZaTFpWWxSbk0yaGxXbE5HUWt0WGNtRnBSVGhLT1ZreFIyRlFlbTVsVkdkS1dXWTNSMnQwYzBGWWMyVXpZMHh3WVhSSGVHMVhhM3B0TlRsMlZIaHJOMGxUTFhGWVdsa3lXWGRZVms4dGVYVk5kVFpVV0ZweU1WTlhTRXhTTlRocGRUYzBiREJrTld0cFUyRnpPR1JTZW1vMmRHUkVlRGRaY1cwNFpXRlZaRkV0VDNSVlZ6bHlSSFpHTms0M2FEQk9NMFp5V0MxaU1VNWlUR3hMVkV4S1gxOVlPV2t6VkVwV2NHUnVZMGxKU0V0SWNHWjFabWxKUlhCV05rdG5aRWxVZWtwV1ZYSXlaMHhtY20xcVJXVndSV2ROVkdOVkxYRjZNR3M0V1RoMVNsVlBTRWh6Y1hNMWVtd3hjR3RuUTFOd2VIUTJkbFkxWm10NFZtUjNaV3h0T1VjM1JqRndkRGQ0U1RSU1Zrd3RXa3hNWjFKelZESnJlRnBEUVY4NVlqZzBWemgwTVZGemRXbG1OWFI0TW5KbFkxTmhiakI2TkZaSlJEVnVaVWxrV25GbFFqRnhTbUUzYm1ndGR6Vm9RekJUVDBwRlpWTlpSbmczUVU5UGN5MU5UV0psTTBGUE5uTnpNekJIY1RsaWRFRmpjMlZzWWtFMk5ERXljbmw0YWtsRGRrOHdXRWQ0VERsVVlqWm5ZbVkwZVhCaVZIQmFZVWRTY2tGTmJUQjRWVEp6WkVwcFIybDRVM1ZMVG1kcU1rbGZkRlV5VmpjM1J5MHdhVEp2ZFdSeFpVcEhSSEl6VVVkdlIzTkxibFpGWVhoelgxUklUMFJCV1RadU1rUnJhblJsZDBONFJ6UlBlWE5LYVZwVmFtaGhUblZhWkVGQ05VVkRORUk1TldGQmVVSm9jM2xLWm5aS1UyeFBhekpWY1ZwSlVEZzVNMHM0TTFCWVEwOHhXRmxtT1V0a2JsTk5UbWR0YjBwMVdrSTFSQzFGZEZsVk5VaHZYMm80UVRCelVVOXRPV3MxUTJKdlEzcFJWemN4UTFwVU9WUjVXQzFUV1Y4dExXSTBjMFZJUjJoNFEwTnRaRTQ0YWpWRmIzZGllR2d6TmtjMk9WVkJiRzFtTFc5NVVFZG9ObGhtWWsxR1p5MWxlbUpWZFc1eGRsSlZTVVV0TXpsTmFFaFFOVk0wZUVWc1RXa3hSVGxEYVRkd1lVTjNUVTFDYXkxcE1FaHRSbVZOUjA4eFNHNVdlRXBGTFRjMExXVlVSVkl0VUdKd2RWWnBNV1UwUTBORFZXcDVjbHBsWm5KaFlUaG9TemhxVURNM1NFbzRhMjFNYlZGeU1YZHJRMmcyZWtjeU5FeG5TMVJDZFhseFdHWlNWWEU0VTE5V0xXNW5aa2swYW1SdWNETmpVRE5wVEdoTVdVRkZVVTFuYjJOaVN5MDNXRjlVV0dkdGNETkdRbVZ4TVRGVGNHRlNiMHBhY1VwdE5tRnhhM0ZRWkVkWFJIQndXVFp0VEdGMlduRjBUbVJ4ZWtoVE1GRm9iMGxNUlROcGJrSnZjbE41ZG1Sb2ExTmhjbWxhWjI5WlQwVlJRMjVoUnpWRVkzcEZVV2hIV0ZWdFpHVkRORUpSYjBaSE5rdGlXbXB3V1dJM2RFbEZjV3RYTjBSa1QyWk9jVk5FVkdaUGJVZDFjbFZoUTFKWWRscGFWRFkyUkZCNFkyeFJNM3BHVGtWNlkwTk9SSGwwVmtwc09XTkhSRmt3Tm00NFZIWkhhakZ5VFdOaWMwUlllbWxoVWpoRVRraEJURFZHUjNWb2VVbHpaMjU2ZVRoamQwdDBNMnRoVDNsNWNWOVdUMVJ1UVZsd1FtRkdVbEphVG1oa2JsZFVUWEpZYXpOWk0ydEhkRU4yWVY5YU4yaDZWMmx4Um1NdFFuRjZkbEl3ZUdwT2ExWmFkR3hDUzBRdGREWmpZVk5RTUhGUlZGaGxYMVUxVVRBdWJWSkdiazlEUkVOTlJHRmhTME13TFc1RlgwMXBVUS5YTDBGZ2Z0Vm9oREE2cTE4YmFXNkFBVFpnbmd6QXBTU2s1YjJNcnEtM01rIiwiZXhwIjoxNzU4MDg1NDk3LCJpYXQiOjE3NTgwODUxOTd9.umgP_7DUOmvf0etiSYZ2LgO3CJl5WRalKWmiFNVJWas","callbacks":[{"type":"SuspendedTextOutputCallback","output":[{"name":"message","value":"An email has been sent to the address you entered. Click the link in that email to proceed."},{"name":"messageType","value":"0"}]}]} > registrationCallback (KO), expected: jsonPath($.tokenId).find.exists, got: nothing - session: callbacks: authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2ZmU0MmMyOS1hYThlLTQ3NGQtYTQ4Ni0yMzNlNjhiMGNlZTAiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjVoc2V1ZnM2NHJnMmFpZWxocXE5djl1bmpyIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNDRSMWxDYUdZNE9FNU5kVUZUV25kelJWQlFSa2hCTGxkaE5XZFpSVlJuUjE5UVJsUmhaSGhNVUZoSVdrWnRaMTh0U0hWZmFHeDNSR2x5TXkxQk5WRkNiblZKVFdkVlUxaEpRM1ZJUkRCTmNVNXhhMWM1TmtJdFFXdFBkVVo1U3paNVZHNWZaa001VFdoTFRGUk9OMnRuYWxsSU9HaHNjRGRLY3pZMVVHeE5UekphUVVkaVYwZGhVRVZ3YjA1ZkxYZGhPR05yT1RSSFFUUktaa2xsYUhsQlkxaHFjR2hDV21OT1pHcEVaamhJWlc0NWIzVmpNSGxHTUhGRVdHSlhjVVJHUW1OVVlrRkhia3hzZW1jMmJqWjFaUzFSYVVWV1RXSk9aRTVoYjA1R2JXZHpkV3c0TURaSmVHNUxRbkJEVEZVeFptcGpXSGRaWkcxeWRVSk5lVWRDUkZkWE1GWklMVUpCUmtSblZHOUxZekYzTmtkS2VXUmFkaTF4ZUVwVk5HVkxibmRKTVc1YVRXZHFXV3g2TjNkVGRtNWllVzB4TURCYWRucFFSRXR1TlRWTWIyWTVaMGxqYmpSbmMyNWhWMlZUV1dkaFh6RkJUVE5GVjNoWE9EZHVURFZqU3poUVZEYzBYM2hHUVU1MllVcFJZa1ZKVmxaTlgxWjBlRk5UVmpNeFdTMXNZVmhRUmpsR05VTTRaVUV6YlVWVVpGYzFSVE10U2taMU9YVjNabGs0WkhwVmVtZDNhVGR0TjBoMFdXTkdhV1l0T1doTmMzVmFPV0ZEUzB4M1drWlZXR1JNZEVsb2RqWm9ZMnRoYTBWSVJFOUtOVXBWTTFCaWFHdHFaM2QwUmpCaVdHZ3lSbUZmUkhWU05VZGxjMEpZY2pKb1dtOWxaVEZpV0dsMU9WVnJRa3d4VWxsMWEwUlFTa0prTXpSNmVHZEpaM1o0YVZJdE16SmhTMnAxYlZGc0xVUnRla2RZY0ZvelpVSjZjMUk1Y25Kc2JsQm9NSEEyV21kV1prbzNkVEJHU0VoV1UwRlNkbVpmYWtOTFZ6TkdObEJVZGxKQlRqUkZjMEpHYzBKeGFFOXpielY1Y1RJM1pURTJjV3QyVldob1puaFJlVkJKYW5kNlNuVkJjM2xpWXpCVmFXOVlRbEZ0ZFRWYWNVY3pZVTlrZVdNd1dGcEhVbVYxYkc1WU5tUjNiMU5YZDJWeVlYaEhVRXBLYTJabllVRXplVE5PWkdoWGRsVkVZVnBxUTJGTFdTMXJWMlZoWHpKV1JsQkhialJMWjNkR2VIbHlYMm96UjNsWGFqUnlUMDl5TTBsamRGVjVUVVJGTkdkT1ptSldNa05OY1Rsc1NHOUpSMGMxTTA0d1YxOVhkVGxaTW1KMk4wWm9SamQzVUhGalZYQTVTelJ4YWtsR1ZGcE5iVVl4TVhFM1IzZGthbDluUkZsSUxWWjRTREo1YVV4S1puSXdORlpKYjNWRVpHUlRWWEZ1Y21GSFZIUlFNM3BwY0doYVExZExjMDlKYzBjelVHRlBObVY1YnpReVdHSkhaV2xSTGpsUE5GRjBSa1JRYTBNd2FHd3pjRWt4YUZrdGRVRS5vTXpiRGY1MFIxR1FSdXlFandtSlY1TWNPQnJaT1o1MXU4eC0xdXozYzIwIiwiZXhwIjoxNzU4MDg1NTAwLCJpYXQiOjE3NTgwODUyMDB9.G9rFmb5jepkHqBIqLFhrpcKGputYTqk81DFViPcwafY callbacks: - _id: 0 input: - name: IDToken1 value: self10-user.10000002 - name: IDToken1validateOnly value: false output: - name: policies value: conditionalPolicies: null fallbackPolicies: null name: userName policies: - policyId: required policyRequirements: - REQUIRED - policyId: not-empty policyRequirements: - REQUIRED - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-username policyRequirements: - VALID_USERNAME - params: forbiddenChars: - / policyId: cannot-contain-characters policyRequirements: - CANNOT_CONTAIN_CHARACTERS - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: maxLength: 255 policyId: maximum-length policyRequirements: - MAX_LENGTH policyRequirements: - REQUIRED - MIN_LENGTH - VALID_TYPE - VALID_USERNAME - CANNOT_CONTAIN_CHARACTERS - MAX_LENGTH - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Username type: ValidatedCreateUsernameCallback - _id: 1 input: - name: IDToken2 value: self10-user.10000002 - name: IDToken2validateOnly value: false output: - name: name value: givenName - name: prompt value: First Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: givenName policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 2 input: - name: IDToken3 value: self10-user.10000002 - name: IDToken3validateOnly value: false output: - name: name value: sn - name: prompt value: Last Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: sn policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 3 input: - name: IDToken4 value: self10-user.10000002@forgerock.com - name: IDToken4validateOnly value: false output: - name: name value: mail - name: prompt value: Email Address - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: mail policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-email-address-format policyRequirements: - VALID_EMAIL_ADDRESS_FORMAT policyRequirements: - REQUIRED - VALID_TYPE - VALID_EMAIL_ADDRESS_FORMAT - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 4 input: - name: IDToken5 value: false - name: IDToken5validateOnly value: false output: - name: name value: preferences/marketing - name: prompt value: Send me special offers and services - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 5 input: - name: IDToken6 value: false - name: IDToken6validateOnly value: false output: - name: name value: preferences/updates - name: prompt value: Send me news and updates - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 6 input: - name: IDToken7 value: Pa_ssw0rd - name: IDToken7validateOnly value: false output: - name: echoOn value: false - name: policies value: conditionalPolicies: null fallbackPolicies: null name: password policies: - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Password type: ValidatedCreatePasswordCallback - _id: 7 input: - name: IDToken8question value: What's your favorite color? - name: IDToken8answer value: red output: - name: prompt value: Select a security question - name: predefinedQuestions value: - What's your favorite color? - name: allowUserDefinedQuestions value: true type: KbaCreateCallback - _id: 8 input: - name: IDToken9 value: true output: - name: version value: '0.0' - name: terms value: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - name: createDate value: '2019-10-28T04:20:11.320Z' type: TermsAndConditionsCallback description: Signing up is fast and easy.
Already have an account? Sign In header: Sign Up fake-ip: 97.250.26.87 fake-user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443 gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@59ab56da gatling.http.cookies: amlbcookie: HTTPOnly: true domain: openam-perf-haproxy.forgeblocks.com path: / secure: true value: '01' gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@2129466b password: Pa_ssw0rd username: self10-user.10000002 - request: POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Registration headers: user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 accept: application/json content-type: application/json cookie: amlbcookie=01 host: openam-perf-haproxy.forgeblocks.com content-length: 8197 cookies: amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None body:StringChunksRequestBody{charset=UTF-8, content={ "authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2ZmU0MmMyOS1hYThlLTQ3NGQtYTQ4Ni0yMzNlNjhiMGNlZTAiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjVoc2V1ZnM2NHJnMmFpZWxocXE5djl1bmpyIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNDRSMWxDYUdZNE9FNU5kVUZUV25kelJWQlFSa2hCTGxkaE5XZFpSVlJuUjE5UVJsUmhaSGhNVUZoSVdrWnRaMTh0U0hWZmFHeDNSR2x5TXkxQk5WRkNiblZKVFdkVlUxaEpRM1ZJUkRCTmNVNXhhMWM1TmtJdFFXdFBkVVo1U3paNVZHNWZaa001VFdoTFRGUk9OMnRuYWxsSU9HaHNjRGRLY3pZMVVHeE5UekphUVVkaVYwZGhVRVZ3YjA1ZkxYZGhPR05yT1RSSFFUUktaa2xsYUhsQlkxaHFjR2hDV21OT1pHcEVaamhJWlc0NWIzVmpNSGxHTUhGRVdHSlhjVVJHUW1OVVlrRkhia3hzZW1jMmJqWjFaUzFSYVVWV1RXSk9aRTVoYjA1R2JXZHpkV3c0TURaSmVHNUxRbkJEVEZVeFptcGpXSGRaWkcxeWRVSk5lVWRDUkZkWE1GWklMVUpCUmtSblZHOUxZekYzTmtkS2VXUmFkaTF4ZUVwVk5HVkxibmRKTVc1YVRXZHFXV3g2TjNkVGRtNWllVzB4TURCYWRucFFSRXR1TlRWTWIyWTVaMGxqYmpSbmMyNWhWMlZUV1dkaFh6RkJUVE5GVjNoWE9EZHVURFZqU3poUVZEYzBYM2hHUVU1MllVcFJZa1ZKVmxaTlgxWjBlRk5UVmpNeFdTMXNZVmhRUmpsR05VTTRaVUV6YlVWVVpGYzFSVE10U2taMU9YVjNabGs0WkhwVmVtZDNhVGR0TjBoMFdXTkdhV1l0T1doTmMzVmFPV0ZEUzB4M1drWlZXR1JNZEVsb2RqWm9ZMnRoYTBWSVJFOUtOVXBWTTFCaWFHdHFaM2QwUmpCaVdHZ3lSbUZmUkhWU05VZGxjMEpZY2pKb1dtOWxaVEZpV0dsMU9WVnJRa3d4VWxsMWEwUlFTa0prTXpSNmVHZEpaM1o0YVZJdE16SmhTMnAxYlZGc0xVUnRla2RZY0ZvelpVSjZjMUk1Y25Kc2JsQm9NSEEyV21kV1prbzNkVEJHU0VoV1UwRlNkbVpmYWtOTFZ6TkdObEJVZGxKQlRqUkZjMEpHYzBKeGFFOXpielY1Y1RJM1pURTJjV3QyVldob1puaFJlVkJKYW5kNlNuVkJjM2xpWXpCVmFXOVlRbEZ0ZFRWYWNVY3pZVTlrZVdNd1dGcEhVbVYxYkc1WU5tUjNiMU5YZDJWeVlYaEhVRXBLYTJabllVRXplVE5PWkdoWGRsVkVZVnBxUTJGTFdTMXJWMlZoWHpKV1JsQkhialJMWjNkR2VIbHlYMm96UjNsWGFqUnlUMDl5TTBsamRGVjVUVVJGTkdkT1ptSldNa05OY1Rsc1NHOUpSMGMxTTA0d1YxOVhkVGxaTW1KMk4wWm9SamQzVUhGalZYQTVTelJ4YWtsR1ZGcE5iVVl4TVhFM1IzZGthbDluUkZsSUxWWjRTREo1YVV4S1puSXdORlpKYjNWRVpHUlRWWEZ1Y21GSFZIUlFNM3BwY0doYVExZExjMDlKYzBjelVHRlBObVY1YnpReVdHSkhaV2xSTGpsUE5GRjBSa1JRYTBNd2FHd3pjRWt4YUZrdGRVRS5vTXpiRGY1MFIxR1FSdXlFandtSlY1TWNPQnJaT1o1MXU4eC0xdXozYzIwIiwiZXhwIjoxNzU4MDg1NTAwLCJpYXQiOjE3NTgwODUyMDB9.G9rFmb5jepkHqBIqLFhrpcKGputYTqk81DFViPcwafY", "callbacks": [ { "type": "ValidatedCreateUsernameCallback", "output": [ { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "MIN_LENGTH", "VALID_TYPE", "VALID_USERNAME", "CANNOT_CONTAIN_CHARACTERS", "MAX_LENGTH" ], "fallbackPolicies": null, "name": "userName", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "REQUIRED" ], "policyId": "not-empty" }, { "policyRequirements": [ "MIN_LENGTH" ], "policyId": "minimum-length", "params": { "minLength": 1 } }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } }, { "policyId": "valid-username", "policyRequirements": [ "VALID_USERNAME" ] }, { "params": { "forbiddenChars": [ "/" ] }, "policyId": "cannot-contain-characters", "policyRequirements": [ "CANNOT_CONTAIN_CHARACTERS" ] }, { "params": { "minLength": 1 }, "policyId": "minimum-length", "policyRequirements": [ "MIN_LENGTH" ] }, { "params": { "maxLength": 255 }, "policyId": "maximum-length", "policyRequirements": [ "MAX_LENGTH" ] } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "prompt", "value": "Username" } ], "input": [ { "name": "IDToken1", "value": "self10-user.10000002" }, { "name": "IDToken1validateOnly", "value": false } ], "_id": 0 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "givenName" }, { "name": "prompt", "value": "First Name" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE" ], "fallbackPolicies": null, "name": "givenName", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken2", "value": "self10-user.10000002" }, { "name": "IDToken2validateOnly", "value": false } ], "_id": 1 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "sn" }, { "name": "prompt", "value": "Last Name" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE" ], "fallbackPolicies": null, "name": "sn", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken3", "value": "self10-user.10000002" }, { "name": "IDToken3validateOnly", "value": false } ], "_id": 2 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "mail" }, { "name": "prompt", "value": "Email Address" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE", "VALID_EMAIL_ADDRESS_FORMAT" ], "fallbackPolicies": null, "name": "mail", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } }, { "policyId": "valid-email-address-format", "policyRequirements": [ "VALID_EMAIL_ADDRESS_FORMAT" ] } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken4", "value": "self10-user.10000002@forgerock.com" }, { "name": "IDToken4validateOnly", "value": false } ], "_id": 3 }, { "type": "BooleanAttributeInputCallback", "output": [ { "name": "name", "value": "preferences/marketing" }, { "name": "prompt", "value": "Send me special offers and services" }, { "name": "required", "value": true }, { "name": "policies", "value": {} }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": false } ], "input": [ { "name": "IDToken5", "value": false }, { "name": "IDToken5validateOnly", "value": false } ], "_id": 4 }, { "type": "BooleanAttributeInputCallback", "output": [ { "name": "name", "value": "preferences/updates" }, { "name": "prompt", "value": "Send me news and updates" }, { "name": "required", "value": true }, { "name": "policies", "value": {} }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": false } ], "input": [ { "name": "IDToken6", "value": false }, { "name": "IDToken6validateOnly", "value": false } ], "_id": 5 }, { "type": "ValidatedCreatePasswordCallback", "output": [ { "name": "echoOn", "value": false }, { "name": "policies", "value": { "policyRequirements": [ "VALID_TYPE" ], "fallbackPolicies": null, "name": "password", "policies": [ { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "prompt", "value": "Password" } ], "input": [ { "name": "IDToken7", "value": "Pa_ssw0rd" }, { "name": "IDToken7validateOnly", "value": false } ], "_id": 6 }, { "type": "KbaCreateCallback", "output": [ { "name": "prompt", "value": "Select a security question" }, { "name": "predefinedQuestions", "value": [ "What's your favorite color?" ] }, { "name": "allowUserDefinedQuestions", "value": true } ], "input": [ { "name": "IDToken8question", "value": "What's your favorite color?" }, { "name": "IDToken8answer", "value": "red" } ], "_id": 7 }, { "type": "TermsAndConditionsCallback", "output": [ { "name": "version", "value": "0.0" }, { "name": "terms", "value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." }, { "name": "createDate", "value": "2019-10-28T04:20:11.320Z" } ], "input": [ { "name": "IDToken9", "value": true } ], "_id": 8 } ], "header": "Sign Up", "description": "Signing up is fast and easy.
Already have an account? Sign In" }} - response: version: HTTP/1.1 status: 200 OK headers: x-frame-options: SAMEORIGIN content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' x-content-type-options: nosniff cache-control: private warning: 100 OpenAM REST "No Accept-API-Version specified" warning: 100 chf "Accept-API-Version should be included in the request." content-api-version: resource=2.1 expires: 0 pragma: no-cache set-cookie: amlbcookie=01; Path=/; Domain=openam-perf-haproxy.forgeblocks.com; Secure; HttpOnly; SameSite=none content-type: application/json Content-Length: 4178 date: Wed, 17 Sep 2025 05:00:00 GMT x-forgerock-transactionid: 54409562-a6dc-4eba-96ad-b4880c635a3a strict-transport-security: max-age=31536000; includeSubDomains; preload; x-robots-tag: none Via: 1.1 google Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 body: {"authId":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJkYjRlMzQxNC03ZjhjLTQzNTgtOTZjMS03YTUyMzBmN2EwN2MiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjkzYWNkM21nbWtqNmpvbWpwZ2pzbnBxZ2lsIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXJUMGxGV1ZSa1NtbDRVVEE0TjJNeU0zVmhTa0ZuTGpOU2MwNDFkMEZxVEU1MmN6VnJhVXRZYTJ3MGVteHJja2M1VW1VMGRrZEdNSFo0VjBkMFdWa3plRUpOVmpCTWFVTlhNak5oWDI1NmVFZEdObGxIZFY4elNITllZbEJFVW5GTVFVNUxjMUoxY1VScWIyaHBWVWh5VkRSdVRUVlZVVVpWYkRCaWEyaHdSbGhNYlZoclEwVnBZakpZU1RVNGFuYzNaVjlsVldGUU4wSTFablpNZVVJMGNsRTRNV1JTVTI5UGVsZEZkM1Y2VUVOZmFXSm1hMGRxU1dKRlJ6UnRjRlo0WDNWMGQwMUlZbFIwUm5KNVJFeGhVR2MzYkVsRk5sSlhiVk40WmpKdFlrSnhPR1ZuU25KMGVtcDBlRFZyT0c1cGVIbFVUVVpOVERWRlEzZDBZbFJzTjBOcVVGWmlkMmRGU0hoVGRrUmtNV3BsUTJGSmVtVnZkMTl0ZDJKTVNuQnNOV1UwWkdKYWRFSXlUbXhNWVRJeFpFUm9lVzU1Y1dsc05qWkdjVFJVUjFOdU5XZzBWakZ3ZUU4NGNGcElkV0Z4Tm1aSlNIQTRZVUZLTVVoNWFYQmhja2xpUW5KMFh6TTFlWEZKVGpWQ1oyVkRTbFV0V1ZWRFVFbDZPWFZwVUcxVWFsSjNkRkpmUVUxb1JWSldWWGxrWlRsb1NWbEphbWt6WTBKU05YQlRlbWgzUW1oMFgyOXZVekpYYWpacE4wTktkekl0TVhJMmVEVk9Vbmh5YldWalJuWnNWbVl0UjFrMVdsZFZNVzVDVDJaMlMyWjBabFpsWW1WUVVFZG9hMmd5TTNJNGN6aG9XRzR6WkhBeGVsWllibVJ6ZEZCTFVGOWxPRXhKVkRaV1N6TmpNbVptU1dWSFUyUkxSV3Q2U1U1YWRGTjRORlJyVm0xeVVHaERRVTl4UzE5WGJVeGlZMGh4U25KSU4xQmZVRTVIUm10MldVVlZhVlZ3WmtNMVdtdGtRMUkxVEdnMFZFeGpTRGxZY0RkM1MwcEVTbWwzTjJOdWNHWkJlVWRMWjJjdGRqWXpVM0ZuWWxCZlIzVXhRa0pCU210NGFYQmxlVlZST1dSYWNGcGxZelJZVGxWWVJsTTBOMWhvVTNOWk16ZzVhek0yYURCNk1HOTBVR05WTlRNNFZuZHlTbkoxYTBWNGQxaExZWGRSUzJ0M2FEWmFPVkZIWDJ0aWMxbFlXa2M1ZEU4eE1WZHlhVGM0VlhneFIxVllhVk52YjBGc0xWaGFlV3d6UjNGUFkwUkJNRFJLYjBKallYcE5SVjlzUWxGWVgwTm9RVmhDVlhwRFNsZGFNekZPVGxscVZHWjRRMnhmU0ROU1NVMVBTak5OV0ZkYWEzWXdWMVIwVldkRVdHVmxRWEJUUVY5eE1IbFhZMW93UzB4d2IxUTNSMEUwUVZnM1ZXTXRNSEUyYjFSMk9HVlVXWEJYYmxKdFFXSlpjemN6T0hjelNYVnVOMHROVVZaeldXdE5XRVF0WTJGSWVFSlRSbVp1ZVdoRlJuZE5OVE51YVdKSGFYTkRkVzh6UzI1dk9UaDBjbk42VW5sRGRXUkpVRVkzUldWcE5XczJjSEZrY2pkcVZsTnlkVVp5VTI1bGEzSXpVR3gxU25GNmRraG5hM3BRUW1ZeWQwRXRXa0pNZWxSalNVdFFlbVV6WlZSWmJuaFNZa0ZIYW1kTmVHeDNNR2xFUlhaUmFGcGFNRVIyTTFBM2RFOXRhMDlSUlVWUk1Xb3RRVGx3TURGeWJtSlJhbFEzTUZGemVYWlVNRWxFVTBwVllqSnJVWHBxV1VkM1UwVk5TSFZUTTJOWVpURjNhVFZhV0Zsb1MybGhRV0pyUzNrNWRtcFFWVWx5Vm1sNVFuRldYMU5RTURGSVF6ZzJXbkF6VEdvMFFYcEVlakZLVm1oQ1VFaHFWVGd3VXpGNVEzaGxSSFJ3YjNkU1psaHVTVFZUY0UxQlNXaFFOV1EwWjNKMFJFWlNRVGh2U1ZkQ1IzRnJjSEJ0WVdFelluZzBTbTV4UzJ0alNuUTVSVzF1ZEcxbGJYcG5ZVmhZZFhabE9XTlNhVkkxVjNOQlRDMVFPRk5MY1hwcFNUVkxWM1ZLUTAxUGFUaFNkbEJHZUhSR1VHaFBVRUpFY25OUlpubHRiVXRSUjFkcmQwdE9XVlZaVTFOVlQxSjZYelZZY1V0eGExcHRUMGs0U1RCRVoyUlZTMVJOVGpaNFZFTklNSFF3UnpKbWFtWjNZM0JVY0RBelIyaE1MVGRuVXpKWU5VOWlUa1ZrUkUxeldEazRVR3A1UzFKNFNtTk1hemh4VmxjNFkxUnNjbXh3TTB0TlUwUmZlSEV5WlhoVVNVSmhjWFJaZFhkdmEweEVOR0l3VlVOYWVtUk9WMFEyZURSdVNuVmFjbEJXV21odWVXSnBOMFF6VGt4cGFtMHlSMUZLZEhGTVJGQkVOVlZmUVdOVFpVeGlTRUZJYlVKTWRqRlhWVlp1VHpCbWRGOWhlRTF4VDNGNVIzRlNZemRVVWxVNVgzQjNUMnRpY0U5V2MyTnRWWGxtTVVjMWVGTTFVSGRRVGxwelRIZFhUVU5QZUd3MGQxVkVNVkZJYm5KUlRWZHpPRmhMZEdOMVNscHFhRTlFVVdrd00xaEdRM2R0VmpGd2JIQXllWGN4WlVGcFVFOUljekp4T1MxVlYxUkViSGhsZVdkU2VVOU5TalF4VVhjM2JEY3phRkZCVWs0MGFIRXhUMHhSWkdkZlozTnVMVVpvWjJoc2NVc3pVMlpTWkhkRldWZGpSVFJ5UW5aSWNrUlhYMDk0T1hkMWJGVk9UR2RFWWtJNVZpMUxjemx3VnpKRldqUkJWVUZ1UzE5WU5DMXJWRXh2WDJnMGVFaDZSbGxVY0RaME5tOHpTV3N5YW1KeFRTMUpjRFZvT1hKWFZsZFdWakZJUjB0c01GZGpSVlpyWWpSbGQybEtUVGxXV2pGTFFrdFRiMjl6UmtwNFdIZE9WekV3U1ZOcE5GRnJXa1V6U0hoUVZ6aFZhRkF5TFVsMmNVRkxiRk0yYkdwR1FrcEpZUzEzUzFwYVJUaGhjaTE1YTNsbGRWVlViM281TVRWRFZXRjZRa1IzTUROdldubHNYMGRNY21OZmQyOTNTM052WDFOck1GWk9YMUZDTWtaa1NuZDFlWGRXYldVdU1qa3hiVE5SY2psUGVFWjBWemhaWWpKbVYybGxVUS5SdjdvUllnOXQ3SnhOQmVuQlR4THVtNmpzRXpISDQ2bHowSFBkWTdlSnY0IiwiZXhwIjoxNzU4MDg1NTAwLCJpYXQiOjE3NTgwODUyMDB9.8ImNirHbmzji3EWZOlv25T2YIGE7NZqUK4sMP4nLW9Q","callbacks":[{"type":"SuspendedTextOutputCallback","output":[{"name":"message","value":"An email has been sent to the address you entered. Click the link in that email to proceed."},{"name":"messageType","value":"0"}]}]} > registrationCallback (KO), expected: jsonPath($.tokenId).find.exists, got: nothing - session: callbacks: authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJiMTJlNDVmMy0xN2IwLTRiMmEtYTY5YS01ODlmMDc3NmE1NzIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InN0dTA0ODZ2a2VqN3ZyaTRtcDcwdWJiZXNqIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWtURjlST1RsNlEwWlpjMGxKVVRKWk1YYzJlamhCTGxOWVpHZHhWM0JXZFRoMVlVbHJORGxOYVdGWk5VY3pSVXd3VEU5NVVtOXNWR1kxU0VkUk5ERkdjakIwVVV4M1RWQnVlbWhLV0RsdmNIUmFUa2RoV2t0MGVWbDJVWEpYZEVOR2RXWnJWemhHTjNkNlptUTVORUozZUVSWmVIVktZbUU0TFdkQk1YSmlhVFZaWW1kbmJFVnlZMDloVEhSWFZuSnFXV1puTW5sVFUzaDFOblkxTUZOZkxUaHFSV1E1Ylc1NVMzTkxSMk4wYm1ZeGFWWjVkMk5DUmpoNFZqSkliRFpFTTFwdE0wTjFValZhZFRoMk5EZG5abWhPVDNKYVlVRk5MVnBxU1hWWmQxRlFTVlZVUjIwNVdURkhNbEpFU2toSlVESXhiR2s1TTFCTldWcGtRbFZPZFhGWmFqSnhiRUZtUzI4M1QwUkpPRzVuTWtoTFZrTXdVRzVWUTBSWmIxZHRkMFZuTlhKd1gwWkpWbmhMWmtSNmN5MVBUalJTTW5rMlN6RnhRbkZ0YWtoa2NVUXRPVWxIVVZZeFkweElOV2hCUlRaSlprUktWM0JDYzJFeFdtRlpOVzFPTjBKR1RYaDBkbEJKU2tSTVdGTlNZekIxT0dKNWJXVjJWbUpxY0VGZldXUTVka3R6VGtwMmIxQklTa05KY3pFMVVHaGtNbUoyYlUwM1EydG9PSFF4TFZoT1NWTlRPV28wUlRZNGNsUjBaelZ2TUd4TWVXcExNRkJxZVVOaU1sSlFaWE5SUTJaQldtRTROMnhyT0V4eVdXVlpXSFZQVEhoaWNVeGFWMHA1ZVhwelZGSlVWVXRhUm5CYWFucEdZekIwVWw5S1ZuUnpNa2hRZVRWeWEwZGpaREpWUmxGVWJESlFORFIxY2tSaU9YcHZORFF5ZFhSdFRFMTJOVXhHT1RWUGJqSk9hSE50YTFWeWJGaDZWMGxUWmxReGQybFpNbUZpYW1GNVFrTTFhRWd4TFU1TWNYTTVWWFpFVkhKM1MxQkxRV2x1VjAxc2N6QnRNVVI2VlhKUFMwMVFWbEZqUlRSWVVtVXhOMlJtUW5sdlIwZGFXbkIyYzJkU2FHRjFjemRCVkZaUlJVZGFXbVJ5VmxZeloxZEhNWEpUU1docWJsQkRjMFZvT1ZSWFdGRXRkREJtYW5Bd0xXVnVSREZEVmtKYVJXSkRZME40UzJKemRubERhR3ByZVhsS2FGZE1ZazlGTFZaTlMzQTBTRXh0YWtkRVEwd3Rhek5wYVZONmFXWlRSRVF5Y0hGd1dGbzNSMEpUVEdkak5VTktNWFF4YTFkbmJrWjJlVjlUYVZWSlpHbFpNMmN3WkMxcGMxSTRhRVJSVjJrMGRVeFhOazg0Y1dGMFVqTnBXWGcwUVVsb2VsQkNkamRXY1RoQmJHeExha2R6YjJGd09XTjBPWGt4VkdOeFRFczBjVTUzWlRnM1ZYSm1WMUV0VkdwRlNIWmtabmd5ZHpoRFpURlJlbkJ0WDBSWFpXUktOV1JSTGxsS2JXc3piVloyZUc1U2VITnVhV2hJWTFNeFkwRS5PamZWVkQ1M2dFX2c1T3ZyT21LZjdjemY1V0ZJUm9RdlRBMTBBRHhBQWJvIiwiZXhwIjoxNzU4MDg1NTAwLCJpYXQiOjE3NTgwODUyMDB9.mQDwaBWyvU_YiqD5cJzz-358P2d3qLLdAqGiTlKlqQ4 callbacks: - _id: 0 input: - name: IDToken1 value: self10-user.10000003 - name: IDToken1validateOnly value: false output: - name: policies value: conditionalPolicies: null fallbackPolicies: null name: userName policies: - policyId: required policyRequirements: - REQUIRED - policyId: not-empty policyRequirements: - REQUIRED - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-username policyRequirements: - VALID_USERNAME - params: forbiddenChars: - / policyId: cannot-contain-characters policyRequirements: - CANNOT_CONTAIN_CHARACTERS - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: maxLength: 255 policyId: maximum-length policyRequirements: - MAX_LENGTH policyRequirements: - REQUIRED - MIN_LENGTH - VALID_TYPE - VALID_USERNAME - CANNOT_CONTAIN_CHARACTERS - MAX_LENGTH - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Username type: ValidatedCreateUsernameCallback - _id: 1 input: - name: IDToken2 value: self10-user.10000003 - name: IDToken2validateOnly value: false output: - name: name value: givenName - name: prompt value: First Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: givenName policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 2 input: - name: IDToken3 value: self10-user.10000003 - name: IDToken3validateOnly value: false output: - name: name value: sn - name: prompt value: Last Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: sn policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 3 input: - name: IDToken4 value: self10-user.10000003@forgerock.com - name: IDToken4validateOnly value: false output: - name: name value: mail - name: prompt value: Email Address - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: mail policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-email-address-format policyRequirements: - VALID_EMAIL_ADDRESS_FORMAT policyRequirements: - REQUIRED - VALID_TYPE - VALID_EMAIL_ADDRESS_FORMAT - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 4 input: - name: IDToken5 value: false - name: IDToken5validateOnly value: false output: - name: name value: preferences/marketing - name: prompt value: Send me special offers and services - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 5 input: - name: IDToken6 value: false - name: IDToken6validateOnly value: false output: - name: name value: preferences/updates - name: prompt value: Send me news and updates - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 6 input: - name: IDToken7 value: Pa_ssw0rd - name: IDToken7validateOnly value: false output: - name: echoOn value: false - name: policies value: conditionalPolicies: null fallbackPolicies: null name: password policies: - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Password type: ValidatedCreatePasswordCallback - _id: 7 input: - name: IDToken8question value: What's your favorite color? - name: IDToken8answer value: red output: - name: prompt value: Select a security question - name: predefinedQuestions value: - What's your favorite color? - name: allowUserDefinedQuestions value: true type: KbaCreateCallback - _id: 8 input: - name: IDToken9 value: true output: - name: version value: '0.0' - name: terms value: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - name: createDate value: '2019-10-28T04:20:11.320Z' type: TermsAndConditionsCallback description: Signing up is fast and easy.
Already have an account? Sign In header: Sign Up fake-ip: 8.134.235.117 fake-user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3 gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443 gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@e8d7c25 gatling.http.cookies: amlbcookie: HTTPOnly: true domain: openam-perf-haproxy.forgeblocks.com path: / secure: true value: '01' gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@205b9f99 password: Pa_ssw0rd username: self10-user.10000003 - request: POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Registration headers: user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 accept: application/json content-type: application/json cookie: amlbcookie=01 host: openam-perf-haproxy.forgeblocks.com content-length: 8197 cookies: amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly body:StringChunksRequestBody{charset=UTF-8, content={ "authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJiMTJlNDVmMy0xN2IwLTRiMmEtYTY5YS01ODlmMDc3NmE1NzIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InN0dTA0ODZ2a2VqN3ZyaTRtcDcwdWJiZXNqIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWtURjlST1RsNlEwWlpjMGxKVVRKWk1YYzJlamhCTGxOWVpHZHhWM0JXZFRoMVlVbHJORGxOYVdGWk5VY3pSVXd3VEU5NVVtOXNWR1kxU0VkUk5ERkdjakIwVVV4M1RWQnVlbWhLV0RsdmNIUmFUa2RoV2t0MGVWbDJVWEpYZEVOR2RXWnJWemhHTjNkNlptUTVORUozZUVSWmVIVktZbUU0TFdkQk1YSmlhVFZaWW1kbmJFVnlZMDloVEhSWFZuSnFXV1puTW5sVFUzaDFOblkxTUZOZkxUaHFSV1E1Ylc1NVMzTkxSMk4wYm1ZeGFWWjVkMk5DUmpoNFZqSkliRFpFTTFwdE0wTjFValZhZFRoMk5EZG5abWhPVDNKYVlVRk5MVnBxU1hWWmQxRlFTVlZVUjIwNVdURkhNbEpFU2toSlVESXhiR2s1TTFCTldWcGtRbFZPZFhGWmFqSnhiRUZtUzI4M1QwUkpPRzVuTWtoTFZrTXdVRzVWUTBSWmIxZHRkMFZuTlhKd1gwWkpWbmhMWmtSNmN5MVBUalJTTW5rMlN6RnhRbkZ0YWtoa2NVUXRPVWxIVVZZeFkweElOV2hCUlRaSlprUktWM0JDYzJFeFdtRlpOVzFPTjBKR1RYaDBkbEJKU2tSTVdGTlNZekIxT0dKNWJXVjJWbUpxY0VGZldXUTVka3R6VGtwMmIxQklTa05KY3pFMVVHaGtNbUoyYlUwM1EydG9PSFF4TFZoT1NWTlRPV28wUlRZNGNsUjBaelZ2TUd4TWVXcExNRkJxZVVOaU1sSlFaWE5SUTJaQldtRTROMnhyT0V4eVdXVlpXSFZQVEhoaWNVeGFWMHA1ZVhwelZGSlVWVXRhUm5CYWFucEdZekIwVWw5S1ZuUnpNa2hRZVRWeWEwZGpaREpWUmxGVWJESlFORFIxY2tSaU9YcHZORFF5ZFhSdFRFMTJOVXhHT1RWUGJqSk9hSE50YTFWeWJGaDZWMGxUWmxReGQybFpNbUZpYW1GNVFrTTFhRWd4TFU1TWNYTTVWWFpFVkhKM1MxQkxRV2x1VjAxc2N6QnRNVVI2VlhKUFMwMVFWbEZqUlRSWVVtVXhOMlJtUW5sdlIwZGFXbkIyYzJkU2FHRjFjemRCVkZaUlJVZGFXbVJ5VmxZeloxZEhNWEpUU1docWJsQkRjMFZvT1ZSWFdGRXRkREJtYW5Bd0xXVnVSREZEVmtKYVJXSkRZME40UzJKemRubERhR3ByZVhsS2FGZE1ZazlGTFZaTlMzQTBTRXh0YWtkRVEwd3Rhek5wYVZONmFXWlRSRVF5Y0hGd1dGbzNSMEpUVEdkak5VTktNWFF4YTFkbmJrWjJlVjlUYVZWSlpHbFpNMmN3WkMxcGMxSTRhRVJSVjJrMGRVeFhOazg0Y1dGMFVqTnBXWGcwUVVsb2VsQkNkamRXY1RoQmJHeExha2R6YjJGd09XTjBPWGt4VkdOeFRFczBjVTUzWlRnM1ZYSm1WMUV0VkdwRlNIWmtabmd5ZHpoRFpURlJlbkJ0WDBSWFpXUktOV1JSTGxsS2JXc3piVloyZUc1U2VITnVhV2hJWTFNeFkwRS5PamZWVkQ1M2dFX2c1T3ZyT21LZjdjemY1V0ZJUm9RdlRBMTBBRHhBQWJvIiwiZXhwIjoxNzU4MDg1NTAwLCJpYXQiOjE3NTgwODUyMDB9.mQDwaBWyvU_YiqD5cJzz-358P2d3qLLdAqGiTlKlqQ4", "callbacks": [ { "type": "ValidatedCreateUsernameCallback", "output": [ { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "MIN_LENGTH", "VALID_TYPE", "VALID_USERNAME", "CANNOT_CONTAIN_CHARACTERS", "MAX_LENGTH" ], "fallbackPolicies": null, "name": "userName", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "REQUIRED" ], "policyId": "not-empty" }, { "policyRequirements": [ "MIN_LENGTH" ], "policyId": "minimum-length", "params": { "minLength": 1 } }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } }, { "policyId": "valid-username", "policyRequirements": [ "VALID_USERNAME" ] }, { "params": { "forbiddenChars": [ "/" ] }, "policyId": "cannot-contain-characters", "policyRequirements": [ "CANNOT_CONTAIN_CHARACTERS" ] }, { "params": { "minLength": 1 }, "policyId": "minimum-length", "policyRequirements": [ "MIN_LENGTH" ] }, { "params": { "maxLength": 255 }, "policyId": "maximum-length", "policyRequirements": [ "MAX_LENGTH" ] } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "prompt", "value": "Username" } ], "input": [ { "name": "IDToken1", "value": "self10-user.10000003" }, { "name": "IDToken1validateOnly", "value": false } ], "_id": 0 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "givenName" }, { "name": "prompt", "value": "First Name" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE" ], "fallbackPolicies": null, "name": "givenName", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken2", "value": "self10-user.10000003" }, { "name": "IDToken2validateOnly", "value": false } ], "_id": 1 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "sn" }, { "name": "prompt", "value": "Last Name" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE" ], "fallbackPolicies": null, "name": "sn", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken3", "value": "self10-user.10000003" }, { "name": "IDToken3validateOnly", "value": false } ], "_id": 2 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "mail" }, { "name": "prompt", "value": "Email Address" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE", "VALID_EMAIL_ADDRESS_FORMAT" ], "fallbackPolicies": null, "name": "mail", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } }, { "policyId": "valid-email-address-format", "policyRequirements": [ "VALID_EMAIL_ADDRESS_FORMAT" ] } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken4", "value": "self10-user.10000003@forgerock.com" }, { "name": "IDToken4validateOnly", "value": false } ], "_id": 3 }, { "type": "BooleanAttributeInputCallback", "output": [ { "name": "name", "value": "preferences/marketing" }, { "name": "prompt", "value": "Send me special offers and services" }, { "name": "required", "value": true }, { "name": "policies", "value": {} }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": false } ], "input": [ { "name": "IDToken5", "value": false }, { "name": "IDToken5validateOnly", "value": false } ], "_id": 4 }, { "type": "BooleanAttributeInputCallback", "output": [ { "name": "name", "value": "preferences/updates" }, { "name": "prompt", "value": "Send me news and updates" }, { "name": "required", "value": true }, { "name": "policies", "value": {} }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": false } ], "input": [ { "name": "IDToken6", "value": false }, { "name": "IDToken6validateOnly", "value": false } ], "_id": 5 }, { "type": "ValidatedCreatePasswordCallback", "output": [ { "name": "echoOn", "value": false }, { "name": "policies", "value": { "policyRequirements": [ "VALID_TYPE" ], "fallbackPolicies": null, "name": "password", "policies": [ { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "prompt", "value": "Password" } ], "input": [ { "name": "IDToken7", "value": "Pa_ssw0rd" }, { "name": "IDToken7validateOnly", "value": false } ], "_id": 6 }, { "type": "KbaCreateCallback", "output": [ { "name": "prompt", "value": "Select a security question" }, { "name": "predefinedQuestions", "value": [ "What's your favorite color?" ] }, { "name": "allowUserDefinedQuestions", "value": true } ], "input": [ { "name": "IDToken8question", "value": "What's your favorite color?" }, { "name": "IDToken8answer", "value": "red" } ], "_id": 7 }, { "type": "TermsAndConditionsCallback", "output": [ { "name": "version", "value": "0.0" }, { "name": "terms", "value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." }, { "name": "createDate", "value": "2019-10-28T04:20:11.320Z" } ], "input": [ { "name": "IDToken9", "value": true } ], "_id": 8 } ], "header": "Sign Up", "description": "Signing up is fast and easy.
Already have an account? Sign In" }} - response: version: HTTP/1.1 status: 200 OK headers: x-frame-options: SAMEORIGIN content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' x-content-type-options: nosniff cache-control: private warning: 100 OpenAM REST "No Accept-API-Version specified" warning: 100 chf "Accept-API-Version should be included in the request." content-api-version: resource=2.1 expires: 0 pragma: no-cache set-cookie: amlbcookie=01; Path=/; Domain=openam-perf-haproxy.forgeblocks.com; Secure; HttpOnly; SameSite=none content-type: application/json Content-Length: 4178 date: Wed, 17 Sep 2025 05:00:00 GMT x-forgerock-transactionid: 843ad545-0d5f-45db-9fec-f2f99eb62e14 strict-transport-security: max-age=31536000; includeSubDomains; preload; x-robots-tag: none Via: 1.1 google Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 body: {"authId":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI4NDBkMmNlYS1hOTRhLTQ2YjEtOTVlNy02NDE5NTVmZjNkNTgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImppaHFzcWZvdjRlZDdnaGVtdjl2cW1tNmUzIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNW9ja0pTY25aNVoyaE9lVGt4VG5Sdk1WZGhNMGwzTGtneGVXaEZlVXRYZW1kek1qbEtaM0l5YlRCeVdXOTBkV2cwWnpscGVUQTBSMFpVUXpkRGIyMU9hRk5VY1had1lXZEhOMlZEWlhkelkxQmxhMmhsU2tKaFdrb3dRazVNYVdkYWMySmxXVkZzVW1KMFNTMU1SR3huZUhGU1VuaFVURzVWTkMxUU0yWlhlRzV0ZGpCelRYSndkMHRCVFhGeFVYa3hjMDgyVkhCbFgwdExhMkk1V1cwMWF6WlhNa1ZXVTA1blptZERSalJYU201UVRWUmlRblp1WkdGdFVrVkpUMDFaT0cxR2VrNUNlalYzVFZob1RrZHVPVFJSVnpKSlJ6Z3lUemhNUlVwU1MwTlBlR1pEVFRZNVYwTnhjbWh5U21SSFREUm5VVVJGTW1ORVZsRnVjM0pmTjJSdGQyeFFNVTlFYWxkRU5HVnNiekF4U0dGNlkwRk5WRGc1TmtNNWRHVnpkekoyYjBrNVNtUjBOekZxWkROSVVta3haV0YwVDBKM01sSlFZM2d6VEdwS2QwSk5lalJ4Wm5odldrMUJZMnRHUkVSblUwVTFZbmhVWDFwcU1uWnFNbkpYZEhGWWRXcHVSVk5rVW5sSmJubGlSbTl6TlVWWWRIa3lSa2hYV0hSbFptWndRak56U0ZvMk1XcDRkV3QyTkhScFNFNXpSRlZ3WTJWNWEyRlpiMmswZEdONWNGWkNlRTFGYUVSTVJEQlpkVEJUTldvME1VTkJaMEY1V1dJNWVEaHphMlpJZGkxS1JWRkNSbmN4Y25kcVZVeE5Na0ZSTFRkak1GRktNRGRmWTE5TlNEUTFiRXhhUzFsWlQybDVkWGxMUWtwQlQxWkZSa001U25VMk9GTm5SRkF5ZFRkU1lYaENiVk01Vm14V2JucG5NM2hXY2pWWmIwWm1VMWhmU1VzM2JsUXRSVnA0VmxwSldEaFRSa2hyYVVwRk15MUlSRjg0ZEZGdGJtRXlkVXBWVjNNd1VYTkNRelZvV0Rack1UUm1ielpVVVhCdWNITkdOVVI0UmtoRVpscHJSbWxIUTIxMGJUSXdkMEoxV0dwamNuRmhaRlJMVEdSMWIwOVdTVm8wYm5kWVNrWTBXVUZhY1ZWeVEwOHlTMGhtUVRCdFRGSnRlazB5ZWpoSU1YbHdiamROY0VaVVRIcGtUWEJvT1RCVFdWYzVVR0pHV0ZWNlkzQk1kbEJzVUV0MGJtcHVVazAzVkZkQmMyMVBVMjFaTXpWd2JGODRSbkJGT0RKZk1HbFdXRkpqTVZoNlZsRjROMEpEV25aVU56ZFpXRlowUWxobFRuWjNWRXB1VFMxTVNUbDRSVWMwWWs5alFURklRVmhNVkU5cWFtZEdNbFpmY3pWVFdGbERWMjg1WDFCVVZ5MXNhRTFSYW1oV2FrbEtiR2hTVEdJNFlVaGxMVzlLZEVwbk5FVjNObU5SVW5wVFlVRnVNSFJ6UjBWM1pUQlJjMUJTVTFsNVNYRTNhMGRFYm1sM1NtcE9SRjlTTWxoUVlVTmFibWgwZGkwMkxVZEhTMTlTVlZFNGNEUktPSFJIVjA1MmQyeGhXblZFYkhKcGVFZ3hlRVV3YkRFemFVVnFkVFJCUmxOT2JrMUhWM2czTjBNNWVYVlpTemg1VFhwdFVHaDVOV2gyVFhGdmJFNW1kbDlrZWtNeWFHc3RheTB0ZVV0dWEyWnhkR0YzTFROSVZYcExkbWxsZWtGUFJqTjVaRGxvVDAxeVJ6TnNRM2xZTmtsalp6QkJjSEk1VkZKNU5sWnpZbDlwTjAxUU5rZzNXWGMwYUVFeVZFMXJVa1ZmUmtWaE4xZDRUWFpKV0VKaU9WWlhia1YxYUZoSGNXeHFWMjFvWDI1NmQwTkhWbHBWTjBwTk0zSmFXRFZRVm5kU2NtSkRSM1pUT0RsT05FUnNhazV0VERsMVpHUlllREJyU1ZWNGRVOXRaemx1Y1Mxd1ZubFVObWxVY0RVMWNGcEJRWEZHVFZRNGQxaDVlVEZTVldwNmVqWjFRVFJuVGxSUWVFcGZaa3M0VW05MWMzWkhPVFpLWWxwa1kyNHhNVEppU1Zwa2FXeFRWMlJtVUhadFIwVkpPRkF6ZURGM09IUkVVSFozYTNwR2FXVlZRa1phVG1kd2EzWkdWVUpSYTNWNU5pMTJkV1ZLWnpKSVZHRkVSMWM0VURsMFZqaFBUWHBRUjA1alRWbDNhMUl6T1hBdFZ6aEdUeTFqTlRCSU0waGlRMHRUV0VoNFZFdzRaV1JVWm5KMWNHbHVNVll6WVdscGNscHdRVFZMV2s5QldGOUhjbTlVWHpSaFFYWllWRkZPWlhCUlNFTkpkRkpNTWtaV1luUnVYMmxYUkZCVlUyb3hjRk40TVVKbE16VkNOMUJYUkVSMGVtZGFiRTV2ZFcxNE9GQllZemhvYkRkWVpVOVRYM1V3ZFVFNGVWOTFWV2t6VGkxM01XeExOR2htZDFkemJXeFZkV2RqYUUxdU1ERkxlalpDVEU1d1JrVTVibmd0VW5BeExVdDVhRE5FUzBVMVdFY3RSVm8wWTFWZmExWjFaMVYwV2pOVVZGYzFZalJ4ZVVOUU9DMW1SRXQzTVROaGVISjNjV3hpYVMwemNYWndjVVZXY214R1J5MDNSREJtZFdoVmFqZDFZMmc1ZEhWVFFrbEpVUzFUVG05emFuSmtNMk5QUlVkWk1UaHdkbUpNT1d0eFMydGhMVTQ1UW1oNWFEZHVSVEJmTFdaMGVGTklhWEI2TkU1SlkydFFaekJGUzBjeVptcHZibXd0ZFcxUWVHUXhRa2xoUWswMmJHVk9iMVZDVjFKS1VtcGhWV3RMUkdGRU4wOUtVbmMzVjE5TVZWSXdkVFo1T0Y5eVZ5MWFYMHBGTFU1VFdIcENWak5zWmxaNE1VOXlYemg0V1RGWmFXcE5lbkZLVG1KWlpHVndiSFp3ZVVGc1NYSllialZqU2xjeFYxVmtia2RhU25WdmJWbFdiMTlZY0dwbmJVeHhZbEZMY0VGeGR6WmFlbnBsYjNZeVVFZHVPR2wxTjJGc056UnhOMUZ6Wm5kcFYyRmZYMkpoTTJoMVZHSnNUM0YwU0c1ZlMwaGlObEJTTTI1R1QxcEdOR1pMVWtaV1p5MDBaMkpTY0ZOaFJVOUNlSEJFVmtKdVdGSnNkM2RKUzFjdWNqSTRZM0kzWVZOaFZqVmthVE0xTVU1NFpqWkpkdy5lZy1EUlJHRlgyM281amJUZE5IVzROOHZxU3h5cGFTV3NsQWxMbnRYQmxRIiwiZXhwIjoxNzU4MDg1NTAwLCJpYXQiOjE3NTgwODUyMDB9.FVBVifawY8s2bJVcyA46c3gSDEzGogf7Ip6ixV9rvS8","callbacks":[{"type":"SuspendedTextOutputCallback","output":[{"name":"message","value":"An email has been sent to the address you entered. Click the link in that email to proceed."},{"name":"messageType","value":"0"}]}]} > registrationCallback (KO), expected: jsonPath($.tokenId).find.exists, got: nothing - session: callbacks: authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2ZjYzMzA2Ny0zZWI4LTQ0NzctYWViZC01Yjk2NDk4ZmNlM2EiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImVmY3JpaHB0cDBkbWtuODBubjQ4ZXJ2b2syIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNW1XRWswWmtVM1gweFNaV0ZYWW01b1FqaGpTV2hSTG5aQ1NEUjBSemxTZEMxc1h6WXpUR2RzYTFoTVRscG9ZVmM1WWpWaE16TlVUazB3ZUhVeFIzcFBTWGc0UmtsZlVtOTJOR1JrTTNRNVJWcEdWRjlKVjIxNVJGbFlWemc0YW5BdFlubFpPR3hVTTB3eFVtY3pTRlJNWlZJMFZuWnZjekZQVjBjM0xWQjBNa051YzJGTFRHOTFiR2x6WTB4R2VtWmlMV3hyVkhGamNESjRUVE5sZDFsV1dFcDZRWGRWT0V0eVJVOUdXVFpZUzBsd1JuSllkREZGTm1oVmRtNDBPRGhsVjJKeVVIZ3lkbmswUkd4eVprMWhUR05uVWt0dFMwbEpZbGxKVkc1cFMzcFpWQzE1TTFjd1RFOURWM1kwWW5kaE4ycEhNVXQ1VG5JelNHNU9NRUpyZFU5VFdtOHlXRk52VERoM1FuQllUblZyT0VGNmRrMTBVVVl6UWw5d1pHMXNlRGRsZHpaNFh6QmxkMlpMWkMxVFJWOVZhblV0WkhoMk1ERm9OMDkyYkVKTVlVbE9kelY1Y1VaemFVczNkRzFxYkZjM2NEZzRiMEo2WTBKTFJUaGxVMDF3Uld4ekxXTkNXVTlLUmpnNFZVaFRNMkZDVTNCQlZtNWFXbTU0YmxkSlltWk1VMFZUVmtaclF5MTJOM2xIYkZSNWNsZHVNek5UYVhsQ1pFVjJSV0pyTlhveVVVaFdUMWhzZW14bk9XczVka1ZqYzJzMFQyUk1NblZzVmxSZlMza3hWMEpRVmtrMFVVNVphMU5JV0VkcVMySnJOV2g0TmpsVFFtRmtSa2xyWDBSRVVqZE1kRUpsTlRabmNWTjRlSE01YnpCVlVHNWlVMDFGY2xoWGRuY3hPV1p6UmpWM1NGSXdkemczTWpKU1JHbFlXRVJzWlVoUFdWWkxja2hpZEhWd1FrRkRSM0JSUXkweE5rczNObGx2V0VSeVNXWTVkbFphUTJ4VFJIRlpNMHhpUlhwa1dqbEVRa2t4YUVFMFlqbFdTMFEyWTAxaWJXUkhjM2hDTFhSblVIZExYMWg0V21kMlVFTnZjM3AyU2t0d1RuSkNRazk2ZEhaMFRESmZSbDlyVmpRNWMyeGZWVkZUTW1vNWJFMTFla1F0YzJwR1ZITnNhRWx0TlVoSE9IWmFSbU5NWDNGS1MyMUpka3BmYlZOblRHUjZhWEY2YUU5clFVdERNR056U1ZOWmExWnpYMVZMYWpkeFJrZGtTRGRWWTI4dFZrSnpaVGR4Tm1KTmNtUXliMEZVWkVGS2IzVnlUbVpEVldwSmRGRnFSMVJ6UlRodVJqaEtUak5HZFhkdUxYcGxiMHBNYVRKQlprdHFkMWRyUTBvMVdFVlZhV1UzT1UwNVMyMURRamszVGpFeVNFUmlOMGhPZUd0dk56QjZha1pQTlVZNE1IVjJkblpvVlVWa1pXTkxjMkpmYVZVMmRXazBaRk5pY0hCNFYycG9iM2hPTUc1cVZWaFJSSFJXYWpSUFdsWkhTelJSTG0xaFUwVnRVekZtUWsxSFdHWXlOSGRXV0VsdVZrRS42R3Vjb3BuY25oNjlhYVNXWW4wTEpuN1dub2ZlQ2N0YXk3RW9sNDA1XzZFIiwiZXhwIjoxNzU4MDg1NTAzLCJpYXQiOjE3NTgwODUyMDN9.P20zNYpKnnbTkeCBa7Qx1u17bNP0hCIYtrb90TQPUIk callbacks: - _id: 0 input: - name: IDToken1 value: self10-user.10000004 - name: IDToken1validateOnly value: false output: - name: policies value: conditionalPolicies: null fallbackPolicies: null name: userName policies: - policyId: required policyRequirements: - REQUIRED - policyId: not-empty policyRequirements: - REQUIRED - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-username policyRequirements: - VALID_USERNAME - params: forbiddenChars: - / policyId: cannot-contain-characters policyRequirements: - CANNOT_CONTAIN_CHARACTERS - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: maxLength: 255 policyId: maximum-length policyRequirements: - MAX_LENGTH policyRequirements: - REQUIRED - MIN_LENGTH - VALID_TYPE - VALID_USERNAME - CANNOT_CONTAIN_CHARACTERS - MAX_LENGTH - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Username type: ValidatedCreateUsernameCallback - _id: 1 input: - name: IDToken2 value: self10-user.10000004 - name: IDToken2validateOnly value: false output: - name: name value: givenName - name: prompt value: First Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: givenName policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 2 input: - name: IDToken3 value: self10-user.10000004 - name: IDToken3validateOnly value: false output: - name: name value: sn - name: prompt value: Last Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: sn policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 3 input: - name: IDToken4 value: self10-user.10000004@forgerock.com - name: IDToken4validateOnly value: false output: - name: name value: mail - name: prompt value: Email Address - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: mail policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-email-address-format policyRequirements: - VALID_EMAIL_ADDRESS_FORMAT policyRequirements: - REQUIRED - VALID_TYPE - VALID_EMAIL_ADDRESS_FORMAT - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 4 input: - name: IDToken5 value: false - name: IDToken5validateOnly value: false output: - name: name value: preferences/marketing - name: prompt value: Send me special offers and services - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 5 input: - name: IDToken6 value: false - name: IDToken6validateOnly value: false output: - name: name value: preferences/updates - name: prompt value: Send me news and updates - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 6 input: - name: IDToken7 value: Pa_ssw0rd - name: IDToken7validateOnly value: false output: - name: echoOn value: false - name: policies value: conditionalPolicies: null fallbackPolicies: null name: password policies: - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Password type: ValidatedCreatePasswordCallback - _id: 7 input: - name: IDToken8question value: What's your favorite color? - name: IDToken8answer value: red output: - name: prompt value: Select a security question - name: predefinedQuestions value: - What's your favorite color? - name: allowUserDefinedQuestions value: true type: KbaCreateCallback - _id: 8 input: - name: IDToken9 value: true output: - name: version value: '0.0' - name: terms value: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - name: createDate value: '2019-10-28T04:20:11.320Z' type: TermsAndConditionsCallback description: Signing up is fast and easy.
Already have an account? Sign In header: Sign Up fake-ip: 199.146.241.62 fake-user-agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36 gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443 gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@17eb1d61 gatling.http.cookies: amlbcookie: HTTPOnly: true domain: openam-perf-haproxy.forgeblocks.com path: / secure: true value: '01' gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@6610b81d password: Pa_ssw0rd username: self10-user.10000004 - request: POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Registration headers: user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 accept: application/json content-type: application/json cookie: amlbcookie=01 host: openam-perf-haproxy.forgeblocks.com content-length: 8197 cookies: amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None body:StringChunksRequestBody{charset=UTF-8, content={ "authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2ZjYzMzA2Ny0zZWI4LTQ0NzctYWViZC01Yjk2NDk4ZmNlM2EiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImVmY3JpaHB0cDBkbWtuODBubjQ4ZXJ2b2syIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNW1XRWswWmtVM1gweFNaV0ZYWW01b1FqaGpTV2hSTG5aQ1NEUjBSemxTZEMxc1h6WXpUR2RzYTFoTVRscG9ZVmM1WWpWaE16TlVUazB3ZUhVeFIzcFBTWGc0UmtsZlVtOTJOR1JrTTNRNVJWcEdWRjlKVjIxNVJGbFlWemc0YW5BdFlubFpPR3hVTTB3eFVtY3pTRlJNWlZJMFZuWnZjekZQVjBjM0xWQjBNa051YzJGTFRHOTFiR2x6WTB4R2VtWmlMV3hyVkhGamNESjRUVE5sZDFsV1dFcDZRWGRWT0V0eVJVOUdXVFpZUzBsd1JuSllkREZGTm1oVmRtNDBPRGhsVjJKeVVIZ3lkbmswUkd4eVprMWhUR05uVWt0dFMwbEpZbGxKVkc1cFMzcFpWQzE1TTFjd1RFOURWM1kwWW5kaE4ycEhNVXQ1VG5JelNHNU9NRUpyZFU5VFdtOHlXRk52VERoM1FuQllUblZyT0VGNmRrMTBVVVl6UWw5d1pHMXNlRGRsZHpaNFh6QmxkMlpMWkMxVFJWOVZhblV0WkhoMk1ERm9OMDkyYkVKTVlVbE9kelY1Y1VaemFVczNkRzFxYkZjM2NEZzRiMEo2WTBKTFJUaGxVMDF3Uld4ekxXTkNXVTlLUmpnNFZVaFRNMkZDVTNCQlZtNWFXbTU0YmxkSlltWk1VMFZUVmtaclF5MTJOM2xIYkZSNWNsZHVNek5UYVhsQ1pFVjJSV0pyTlhveVVVaFdUMWhzZW14bk9XczVka1ZqYzJzMFQyUk1NblZzVmxSZlMza3hWMEpRVmtrMFVVNVphMU5JV0VkcVMySnJOV2g0TmpsVFFtRmtSa2xyWDBSRVVqZE1kRUpsTlRabmNWTjRlSE01YnpCVlVHNWlVMDFGY2xoWGRuY3hPV1p6UmpWM1NGSXdkemczTWpKU1JHbFlXRVJzWlVoUFdWWkxja2hpZEhWd1FrRkRSM0JSUXkweE5rczNObGx2V0VSeVNXWTVkbFphUTJ4VFJIRlpNMHhpUlhwa1dqbEVRa2t4YUVFMFlqbFdTMFEyWTAxaWJXUkhjM2hDTFhSblVIZExYMWg0V21kMlVFTnZjM3AyU2t0d1RuSkNRazk2ZEhaMFRESmZSbDlyVmpRNWMyeGZWVkZUTW1vNWJFMTFla1F0YzJwR1ZITnNhRWx0TlVoSE9IWmFSbU5NWDNGS1MyMUpka3BmYlZOblRHUjZhWEY2YUU5clFVdERNR056U1ZOWmExWnpYMVZMYWpkeFJrZGtTRGRWWTI4dFZrSnpaVGR4Tm1KTmNtUXliMEZVWkVGS2IzVnlUbVpEVldwSmRGRnFSMVJ6UlRodVJqaEtUak5HZFhkdUxYcGxiMHBNYVRKQlprdHFkMWRyUTBvMVdFVlZhV1UzT1UwNVMyMURRamszVGpFeVNFUmlOMGhPZUd0dk56QjZha1pQTlVZNE1IVjJkblpvVlVWa1pXTkxjMkpmYVZVMmRXazBaRk5pY0hCNFYycG9iM2hPTUc1cVZWaFJSSFJXYWpSUFdsWkhTelJSTG0xaFUwVnRVekZtUWsxSFdHWXlOSGRXV0VsdVZrRS42R3Vjb3BuY25oNjlhYVNXWW4wTEpuN1dub2ZlQ2N0YXk3RW9sNDA1XzZFIiwiZXhwIjoxNzU4MDg1NTAzLCJpYXQiOjE3NTgwODUyMDN9.P20zNYpKnnbTkeCBa7Qx1u17bNP0hCIYtrb90TQPUIk", "callbacks": [ { "type": "ValidatedCreateUsernameCallback", "output": [ { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "MIN_LENGTH", "VALID_TYPE", "VALID_USERNAME", "CANNOT_CONTAIN_CHARACTERS", "MAX_LENGTH" ], "fallbackPolicies": null, "name": "userName", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "REQUIRED" ], "policyId": "not-empty" }, { "policyRequirements": [ "MIN_LENGTH" ], "policyId": "minimum-length", "params": { "minLength": 1 } }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } }, { "policyId": "valid-username", "policyRequirements": [ "VALID_USERNAME" ] }, { "params": { "forbiddenChars": [ "/" ] }, "policyId": "cannot-contain-characters", "policyRequirements": [ "CANNOT_CONTAIN_CHARACTERS" ] }, { "params": { "minLength": 1 }, "policyId": "minimum-length", "policyRequirements": [ "MIN_LENGTH" ] }, { "params": { "maxLength": 255 }, "policyId": "maximum-length", "policyRequirements": [ "MAX_LENGTH" ] } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "prompt", "value": "Username" } ], "input": [ { "name": "IDToken1", "value": "self10-user.10000004" }, { "name": "IDToken1validateOnly", "value": false } ], "_id": 0 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "givenName" }, { "name": "prompt", "value": "First Name" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE" ], "fallbackPolicies": null, "name": "givenName", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken2", "value": "self10-user.10000004" }, { "name": "IDToken2validateOnly", "value": false } ], "_id": 1 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "sn" }, { "name": "prompt", "value": "Last Name" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE" ], "fallbackPolicies": null, "name": "sn", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken3", "value": "self10-user.10000004" }, { "name": "IDToken3validateOnly", "value": false } ], "_id": 2 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "mail" }, { "name": "prompt", "value": "Email Address" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE", "VALID_EMAIL_ADDRESS_FORMAT" ], "fallbackPolicies": null, "name": "mail", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } }, { "policyId": "valid-email-address-format", "policyRequirements": [ "VALID_EMAIL_ADDRESS_FORMAT" ] } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken4", "value": "self10-user.10000004@forgerock.com" }, { "name": "IDToken4validateOnly", "value": false } ], "_id": 3 }, { "type": "BooleanAttributeInputCallback", "output": [ { "name": "name", "value": "preferences/marketing" }, { "name": "prompt", "value": "Send me special offers and services" }, { "name": "required", "value": true }, { "name": "policies", "value": {} }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": false } ], "input": [ { "name": "IDToken5", "value": false }, { "name": "IDToken5validateOnly", "value": false } ], "_id": 4 }, { "type": "BooleanAttributeInputCallback", "output": [ { "name": "name", "value": "preferences/updates" }, { "name": "prompt", "value": "Send me news and updates" }, { "name": "required", "value": true }, { "name": "policies", "value": {} }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": false } ], "input": [ { "name": "IDToken6", "value": false }, { "name": "IDToken6validateOnly", "value": false } ], "_id": 5 }, { "type": "ValidatedCreatePasswordCallback", "output": [ { "name": "echoOn", "value": false }, { "name": "policies", "value": { "policyRequirements": [ "VALID_TYPE" ], "fallbackPolicies": null, "name": "password", "policies": [ { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "prompt", "value": "Password" } ], "input": [ { "name": "IDToken7", "value": "Pa_ssw0rd" }, { "name": "IDToken7validateOnly", "value": false } ], "_id": 6 }, { "type": "KbaCreateCallback", "output": [ { "name": "prompt", "value": "Select a security question" }, { "name": "predefinedQuestions", "value": [ "What's your favorite color?" ] }, { "name": "allowUserDefinedQuestions", "value": true } ], "input": [ { "name": "IDToken8question", "value": "What's your favorite color?" }, { "name": "IDToken8answer", "value": "red" } ], "_id": 7 }, { "type": "TermsAndConditionsCallback", "output": [ { "name": "version", "value": "0.0" }, { "name": "terms", "value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." }, { "name": "createDate", "value": "2019-10-28T04:20:11.320Z" } ], "input": [ { "name": "IDToken9", "value": true } ], "_id": 8 } ], "header": "Sign Up", "description": "Signing up is fast and easy.
Already have an account? Sign In" }} - response: version: HTTP/1.1 status: 200 OK headers: x-frame-options: SAMEORIGIN content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' x-content-type-options: nosniff cache-control: private warning: 100 OpenAM REST "No Accept-API-Version specified" warning: 100 chf "Accept-API-Version should be included in the request." content-api-version: resource=2.1 expires: 0 pragma: no-cache set-cookie: amlbcookie=01; Path=/; Domain=openam-perf-haproxy.forgeblocks.com; Secure; HttpOnly; SameSite=none content-type: application/json Content-Length: 4178 date: Wed, 17 Sep 2025 05:00:03 GMT x-forgerock-transactionid: 1c4b78d5-d669-4e76-91b7-3a956f63c99e strict-transport-security: max-age=31536000; includeSubDomains; preload; x-robots-tag: none Via: 1.1 google Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 body: {"authId":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJkYzlkZWJhMC1iMTVjLTQ1YWUtYjc1MC1jMWI5MjRlMmIyZTUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InVjaGxzOTI0N3VnZXJyMDJtb3JrbDd1aGVwIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWFSRlpaYkVvd2NrSXlibFZGU0ZFNVkxbFJYelIzTG05aGIxUTJURTgzZDIxNFZrWldNMjgyWTJsbFlsbHllRWhyVTB4S1duRjFWbk10ZVhSeU0xQlRSR2xXU0dKemREaHlhSHB6U1VNMWJHczVlVkpXTFMxNlRucHNhekZ2WjBOaVp6bDVjMll3UzBOM2NHMTRVRFkxWWxWMU5tcEpWVEY2U0cxRFZDMVVUM00wYVV0SGFtbExOSEpvV1UxT2F6QXRVM05oWkRsVFpsOTZSWGRYUVhvNFJ6VTVPVEIyVVZwTWJHOUVkVlo2VTNKVWIwRTNTa04xYlVkbGQwZ3RaV3RvTmtVeGVUUklVRkl4TFdseFZubHdaVEl0YlRsNU5qSndkMDlRT0U1cE9XZEZTRGhCTkU0MlpYRnZVRWRFZDNodFJFbGxRVVIwTkdSbmFFdGpSVUptWjIxVFdWVnJYelUyV0hWWllqRktWMUpXTVY5dVVWSTVkRmwwYTFBeVFqTXhUVkJHYVZRMGNsbFBabFU1TUV4TlgzbGFWV1p5VTFScVNHOTZjalkwUVZKbFNsaFFWR015YkRObU1GQm9jMGt6VjIxZk1XdHdaVmxXZUdob1Qxb3hTekpmZFRsQ1NXTnBaa0ZRVTFsek5EWjRXR3gwZUZWb1ExZDNNUzAwY21oeE5UbERTbXBmYTBoT2JHeGhTSGM0WjBWbGFuWmZhalpDU1RGcVpFRnJYMnd5Y3kwNVNUVlNVVFo2WkVKSk5EQm1XbUpqWDJobldFUXpObFJFYUhFekxXcGpYMEZ2Y214VVVISkNhRU5OU1ZaUlUyMUVRVlpIZDNSMWVrSkZWWEJ0VlV3eFl6aFhTbkJpYjBoTU0wOTVNRlpUUjNseWVqTjBXVll5TkZacVpXbFZhRFprTXpST2NEWTBNa0p3TFUxb2JqWlVPVmMyVDNNNGR6aDJORE5TZDNvMlZYRlNTMlJ0VDI5d2JtVmlPR1JvWVVvMVVuaEhjMmRoVlhkV01FaDRRbGg1UTJWUFpHNVJlWEJPUm01UVlWRmlSbFZLY2tGd2VqVlZhMEZtTkZCMmFXWXdRbkpvYlhOYVVscFNTMlZpUjA0MlZVMDBlVlpyTkRJMGNHNVpMVzVqUlZWamF6TkhVMDExVGtkbFdrVjNWbTF3YzFScVNqUTJTMHhqYjFZdFNIQnNTSEpIVFVaeVlqWmlURzFSYTFSNFUzQjNUVWRpVFZsT2JIZFVOWFpPWVU5dk0xaFNMV3N3WVZablNqQkNUMnBpY1UxbFJrTnFhVGxRTkVkVFMxZFFaSEpQZHpGVldGVnhNVzF5VTJkbk9WazJPV1ZEY2swMk5EVmpVazlXUjFsWVZVSkRWMEp5UzNwSk5VSjVOMmRwTTA5aFRVOW5VVUYwYTNVNWRIQkZkV28xWW14TVYwUkxkMlEwYW5KVE9HdDVkbU5HUjFoNk4wOTRNSFp3YUdWSmFUQTJVbmxZV0hCeFlrVTFVbmRLVW1SNVMwNTFOMEZFWWtzNVgyOVNVVGRUYjB4R1pYazFhVXBWTUZWSE1EWklVbnAzY1ZoaVRucDBZVFI0Y1drMmMzSnBTRFJ6UmtKb2JqSmxaMDF3WlZsSlNtTnNTbmxPWDBGc1RURTBibUZvVHpkelFXMUhOelF0VWxSZllrOTNiV0ZGTFVwcExWVkJhVFU1Wmkxa2JrVTVNWHBqYkVkaWNscGZaRU5MT1dVeFVYUlZhbTh6Wm5kUWFqUjNYMDR5Y1ZkVWEwMWZTbUZZYUZkTU5WbE5ielp0ZUROeGJWRndiblZGVW5SRmRWUlBkMVZCWld3dFgwMXpRVkpQWDFGVVZrODVia1JTYjFwTVlXMUhWMGhDUWpkWWRqUkhhMlozWjI5RVVUQTRhRTkwY1c5Nk1XcHVaeTFUWTJ4MVNtdENTM1V5TlV0UWNXSXhVWEpITFRoeVN6TnJjbVpPUmsxaVJWZzVabkZTUm1KNGREQndRbkZVVmtsM2NtRjBUV0pDUzI1cmRFNWFjVFJJVDBZeVoxZGFhMnA2YWtGeE5YSkJkSGhFUkhCdk9XcE9NM1JzZEcxRGRHNVNTemRwVUhvM1ptaGpURVE0YmtsSk1GbE9jV3BvY3pCUVQwSTNhMHAyYVVGa1ZUbERabXA2V1hWdk5Fc3dYMUE0YkZsME5YaElZa1I1VFVnemVIUkdYM2RCY0Vka1FXZHBSRXcyZGtZNGQyWkNWWFZOYTBsRFFWRTBNR0pTVkZkaGREWlZablU1Um1WV1IxcFFXamd4VEVkaGVrWTBNekJwWVcxS04wUkpORTlKTkZjdFptaGphekZhVWtwSmFIcGpRV1UzWTFORGNrTkZSemN4UVVZMk5IY3pORlZNWDJNemJGVjVObXRzVG01Qll5MWhjRFpNWjNGTldIaGFMVXg1WVhvek5HVm5lSFp2VVY4NVNtczFhMVZGY2tzMVptRjJNRUZzVkRKVmEzbHFXVko2TUZwaGJFdEJNekZFWm5WeFZrOWtjalkyUzNaUWMxaHZVVlppTmt4R1YwTTNYMlp3ZFRKd1lsTjJUWFJ1ZFc4elFWZFhSRXRPWmtOa05EZEpWbkJxTmxsSVkwcHdjbVpQVFdwMVpXZzJkRm96U0ZCNlkycG9lRTgzVW1kaWVYWXlaRTFJTUZWVU9XVnZlRzlRV1ZNMlZtZzVhRGxQY3psR05HeFBiVkJMU1U5eVdDMXVObWcxY2xaRGFFaGlSRkZFVmpSalNrcElZVzF1WDNBelVUazJVWEJtVFdOb1ZHeFBaVGRRUmw5dGNHd3ljbFF4VURCWmQzZzRlRk5TU21ad1YybEhURlZNV25kSVVXWlNkSEJ0YVVjM1NtOUthMHhxWkRoV2JHZHNhbkJSWjJFelIyRjZka0p4WTIxdVJtVTRRVzF6TjIxb2VtdEpZVTFoVTFReVNWQlRlVGRYUzJGQlF6ZHdTbTh4WlhaVVJ6bHNZVlo1U1VZM2RIcGZTVGxGU2s4MFUwWlRPRkJUTUhSTFYwbEdkMEpsTVVRNVpsWndSbGxKTUMxamVYSk9kbFo1VkRZNWVqWnlORWxVVDFKM1dFZHVUVFpJZFZNMU0zbFFNemc1WTFkYU5ucG9kREJ1T1hsbFp6VklSMVpGYlZwU2IxWnlXWEY1WkRkM2VsQTBVVmhYVWtKTGFFbFRVVUpQTTBwT1kzbHdYMXBzTjNNdVpWSnpVemw1ZDI1RFRYTkxTWGxNVjJwWVIyUXhRUS5RYjUzUHZRMEpIM09UNW0xZGxWSHZNTURlamxURWFfMmhXOUpRdTF4YUJVIiwiZXhwIjoxNzU4MDg1NTAzLCJpYXQiOjE3NTgwODUyMDN9.veza-s9vsYz8lg8ly-yuNcIuUDYc9FaqPA-QF81D20s","callbacks":[{"type":"SuspendedTextOutputCallback","output":[{"name":"message","value":"An email has been sent to the address you entered. Click the link in that email to proceed."},{"name":"messageType","value":"0"}]}]} > registrationCallback (KO), expected: jsonPath($.tokenId).find.exists, got: nothing - session: callbacks: authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzZGZkZmQ5NS01NzYzLTRkMmQtOTU3Yi00OTlhNDdhOWMzM2QiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InRpMHUzZWdyMmJzNzNnMXNpc2t1MjNsZHRuIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNUxUVlJWWDFBeFNFbExVekZvWkVRd2RGQktkMUZuTGpkUGJ6WjJUbk14TW0xelVXOUdWSEZDUW0xbU4wWlRkV0pMUmxsUVlURlNRVXBuVEVkdVZFRnhhMHRJUVROdVYwWkNWRmsxTW1Vd1drMWtSMUI0V1RFelIxbEhSVXhIZURKSFpFSXpNRVZwYVdKaFRUaHJSMUp6U214RGQydGpiamhzUTI5a1ExSndia1JoWWpNdGJGRkhkekJ4YmtSc1NIUmxZbW80UzJKU01qUjBTV00yV1VwdVpYUTNlRUpEY1hWTWRIRTJMVFZoZDBOVFRtSTRUMlZUYnpsb2MwMUJUMGQwUVZWTFdIaENUbmc1WDNwaGFrNUtaMVU1ZEVFM04xVXRRVE5VTlhsNk1XcGZSRzlmWnpoaFdVRktNREJFUkhkV1RtRlZaRFE1VkhGc1FuSndkVzV3TTFGaWVYbFVhRlIyTTFZek56WTNkbmh6Y3pkYVJrYzJabEJJUVdGS1gyWjVhbTFTUWxsaFlUQjFUakpxU0dSNFEyWnpiMUZ5VnpWa1ZFcG1MVlI1TjNJMlMwVkVRMlJGWVZWMWNFOURlbE42UTJwTmNHNUJWVGxPYkVKVU1saFlaWGhqYlVoelNWaFhhVjlGVkU1UmVXWjZjRFJYWjBKdVJEaGpSbGxSYUdKek5HWlNabWw0UWs0elRrUllZMDh0Y0RSQ1dVWnlaRlpZWTAxVk4weG5NR2wyZVc1cFZHOVRTWGxDU21kU2VIVk9aMWRGWjFKNlRYWTVMVk54UVc5cmFGaHFNMjFST0VRdFQzTXdhSEZPZFZkTVEyeERTRjkxT0VWVGEyNW1kbUYxUlVaRk0xTkljbkZVVlU5d1owUlVZa3BwY0ZwWmFtTjVkVUZpZDJVdFRXWTVPUzA0VVVOaFVFRlJhV3AxWW5aS01HOVNRVFI2V1VaWFdXeDVZVEpyUmxacU5rWndTVGwwWjBoQlVuRTRNVTFwYVUweGRuTmtURkoxWTJoMlJHRnFaV2xLTVZwVFprUmxOMFpJVEVWcmNrNUNhekpPU3pSdFRVeGtNV2wzY1Y5MVVuVTVTMnM1U2tac1dFcE1RWEJEUTJkS1J6QkllWFkwVUdaS2JYWklVM1ZIWW1kMmJpMVRiVmswTkc5dFVFOVllbFJRVTI5eGR6Rk1jbGRMZUhVMU5FVnpWMHhUTVVSMVQwUXRialpIYlRKMFEwczFNbFF5VERkSE1ITTRhbFJFUW5aNldUQlRiVWh3ZEdkRE5UbGZPRk14VTJSRlRHUjNSSE5qZFdrMkxYbEhVRWxNTFRsd1RHbHhhMEl5TFdSRFdUZzNZM2RmY1VZemFqUmlibVkwVEZWNVgwbFVUVFZGT0ZablNETmFTMUp2TkZwS01XbEZZVzg1VlZOcFEyeDFiazQ0U3pKeFRuVmtORkpCWDBWamJIUjVUSFkxZEZSUWRWSjRVM0prZEcxV1RIbGlWVXBZYkZsV1VXMUtVSFpZUTNsaFdVaFdjVEZzVm01NFIySkdWemRFT0dFNGFXMVhhVTlsWlVWdVVUQktUVmc1VUhwT05URllabEoxUjFKdkxsZHBjVXRwWlU1cE0yWlJkWFo0UVV4UmQyNURXVUUuUWNhUjRoeFEwS0FveEpaeUVVQ0NnQlpvX3VBU1lnenV3N3hOdlVxZno0NCIsImV4cCI6MTc1ODA4NTUwOSwiaWF0IjoxNzU4MDg1MjA5fQ.f9mZ_eD1v76W5y_J1ChxqH2oML6EMlshZd4GCY7Uea8 callbacks: - _id: 0 input: - name: IDToken1 value: self10-user.10000005 - name: IDToken1validateOnly value: false output: - name: policies value: conditionalPolicies: null fallbackPolicies: null name: userName policies: - policyId: required policyRequirements: - REQUIRED - policyId: not-empty policyRequirements: - REQUIRED - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-username policyRequirements: - VALID_USERNAME - params: forbiddenChars: - / policyId: cannot-contain-characters policyRequirements: - CANNOT_CONTAIN_CHARACTERS - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: maxLength: 255 policyId: maximum-length policyRequirements: - MAX_LENGTH policyRequirements: - REQUIRED - MIN_LENGTH - VALID_TYPE - VALID_USERNAME - CANNOT_CONTAIN_CHARACTERS - MAX_LENGTH - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Username type: ValidatedCreateUsernameCallback - _id: 1 input: - name: IDToken2 value: self10-user.10000005 - name: IDToken2validateOnly value: false output: - name: name value: givenName - name: prompt value: First Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: givenName policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 2 input: - name: IDToken3 value: self10-user.10000005 - name: IDToken3validateOnly value: false output: - name: name value: sn - name: prompt value: Last Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: sn policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 3 input: - name: IDToken4 value: self10-user.10000005@forgerock.com - name: IDToken4validateOnly value: false output: - name: name value: mail - name: prompt value: Email Address - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: mail policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-email-address-format policyRequirements: - VALID_EMAIL_ADDRESS_FORMAT policyRequirements: - REQUIRED - VALID_TYPE - VALID_EMAIL_ADDRESS_FORMAT - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 4 input: - name: IDToken5 value: false - name: IDToken5validateOnly value: false output: - name: name value: preferences/marketing - name: prompt value: Send me special offers and services - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 5 input: - name: IDToken6 value: false - name: IDToken6validateOnly value: false output: - name: name value: preferences/updates - name: prompt value: Send me news and updates - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 6 input: - name: IDToken7 value: Pa_ssw0rd - name: IDToken7validateOnly value: false output: - name: echoOn value: false - name: policies value: conditionalPolicies: null fallbackPolicies: null name: password policies: - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Password type: ValidatedCreatePasswordCallback - _id: 7 input: - name: IDToken8question value: What's your favorite color? - name: IDToken8answer value: red output: - name: prompt value: Select a security question - name: predefinedQuestions value: - What's your favorite color? - name: allowUserDefinedQuestions value: true type: KbaCreateCallback - _id: 8 input: - name: IDToken9 value: true output: - name: version value: '0.0' - name: terms value: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - name: createDate value: '2019-10-28T04:20:11.320Z' type: TermsAndConditionsCallback description: Signing up is fast and easy.
Already have an account? Sign In header: Sign Up fake-ip: 55.223.61.241 fake-user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134 gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443 gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@51bcc49c gatling.http.cookies: amlbcookie: HTTPOnly: true domain: openam-perf-haproxy.forgeblocks.com path: / secure: true value: '01' gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@13625fba password: Pa_ssw0rd username: self10-user.10000005 - request: POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Registration headers: user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 accept: application/json content-type: application/json cookie: amlbcookie=01 host: openam-perf-haproxy.forgeblocks.com content-length: 8235 cookies: amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly body:StringChunksRequestBody{charset=UTF-8, content={ "authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzZGZkZmQ5NS01NzYzLTRkMmQtOTU3Yi00OTlhNDdhOWMzM2QiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InRpMHUzZWdyMmJzNzNnMXNpc2t1MjNsZHRuIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNUxUVlJWWDFBeFNFbExVekZvWkVRd2RGQktkMUZuTGpkUGJ6WjJUbk14TW0xelVXOUdWSEZDUW0xbU4wWlRkV0pMUmxsUVlURlNRVXBuVEVkdVZFRnhhMHRJUVROdVYwWkNWRmsxTW1Vd1drMWtSMUI0V1RFelIxbEhSVXhIZURKSFpFSXpNRVZwYVdKaFRUaHJSMUp6U214RGQydGpiamhzUTI5a1ExSndia1JoWWpNdGJGRkhkekJ4YmtSc1NIUmxZbW80UzJKU01qUjBTV00yV1VwdVpYUTNlRUpEY1hWTWRIRTJMVFZoZDBOVFRtSTRUMlZUYnpsb2MwMUJUMGQwUVZWTFdIaENUbmc1WDNwaGFrNUtaMVU1ZEVFM04xVXRRVE5VTlhsNk1XcGZSRzlmWnpoaFdVRktNREJFUkhkV1RtRlZaRFE1VkhGc1FuSndkVzV3TTFGaWVYbFVhRlIyTTFZek56WTNkbmh6Y3pkYVJrYzJabEJJUVdGS1gyWjVhbTFTUWxsaFlUQjFUakpxU0dSNFEyWnpiMUZ5VnpWa1ZFcG1MVlI1TjNJMlMwVkVRMlJGWVZWMWNFOURlbE42UTJwTmNHNUJWVGxPYkVKVU1saFlaWGhqYlVoelNWaFhhVjlGVkU1UmVXWjZjRFJYWjBKdVJEaGpSbGxSYUdKek5HWlNabWw0UWs0elRrUllZMDh0Y0RSQ1dVWnlaRlpZWTAxVk4weG5NR2wyZVc1cFZHOVRTWGxDU21kU2VIVk9aMWRGWjFKNlRYWTVMVk54UVc5cmFGaHFNMjFST0VRdFQzTXdhSEZPZFZkTVEyeERTRjkxT0VWVGEyNW1kbUYxUlVaRk0xTkljbkZVVlU5d1owUlVZa3BwY0ZwWmFtTjVkVUZpZDJVdFRXWTVPUzA0VVVOaFVFRlJhV3AxWW5aS01HOVNRVFI2V1VaWFdXeDVZVEpyUmxacU5rWndTVGwwWjBoQlVuRTRNVTFwYVUweGRuTmtURkoxWTJoMlJHRnFaV2xLTVZwVFprUmxOMFpJVEVWcmNrNUNhekpPU3pSdFRVeGtNV2wzY1Y5MVVuVTVTMnM1U2tac1dFcE1RWEJEUTJkS1J6QkllWFkwVUdaS2JYWklVM1ZIWW1kMmJpMVRiVmswTkc5dFVFOVllbFJRVTI5eGR6Rk1jbGRMZUhVMU5FVnpWMHhUTVVSMVQwUXRialpIYlRKMFEwczFNbFF5VERkSE1ITTRhbFJFUW5aNldUQlRiVWh3ZEdkRE5UbGZPRk14VTJSRlRHUjNSSE5qZFdrMkxYbEhVRWxNTFRsd1RHbHhhMEl5TFdSRFdUZzNZM2RmY1VZemFqUmlibVkwVEZWNVgwbFVUVFZGT0ZablNETmFTMUp2TkZwS01XbEZZVzg1VlZOcFEyeDFiazQ0U3pKeFRuVmtORkpCWDBWamJIUjVUSFkxZEZSUWRWSjRVM0prZEcxV1RIbGlWVXBZYkZsV1VXMUtVSFpZUTNsaFdVaFdjVEZzVm01NFIySkdWemRFT0dFNGFXMVhhVTlsWlVWdVVUQktUVmc1VUhwT05URllabEoxUjFKdkxsZHBjVXRwWlU1cE0yWlJkWFo0UVV4UmQyNURXVUUuUWNhUjRoeFEwS0FveEpaeUVVQ0NnQlpvX3VBU1lnenV3N3hOdlVxZno0NCIsImV4cCI6MTc1ODA4NTUwOSwiaWF0IjoxNzU4MDg1MjA5fQ.f9mZ_eD1v76W5y_J1ChxqH2oML6EMlshZd4GCY7Uea8", "callbacks": [ { "type": "ValidatedCreateUsernameCallback", "output": [ { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "MIN_LENGTH", "VALID_TYPE", "VALID_USERNAME", "CANNOT_CONTAIN_CHARACTERS", "MAX_LENGTH" ], "fallbackPolicies": null, "name": "userName", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "REQUIRED" ], "policyId": "not-empty" }, { "policyRequirements": [ "MIN_LENGTH" ], "policyId": "minimum-length", "params": { "minLength": 1 } }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } }, { "policyId": "valid-username", "policyRequirements": [ "VALID_USERNAME" ] }, { "params": { "forbiddenChars": [ "/" ] }, "policyId": "cannot-contain-characters", "policyRequirements": [ "CANNOT_CONTAIN_CHARACTERS" ] }, { "params": { "minLength": 1 }, "policyId": "minimum-length", "policyRequirements": [ "MIN_LENGTH" ] }, { "params": { "maxLength": 255 }, "policyId": "maximum-length", "policyRequirements": [ "MAX_LENGTH" ] } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "prompt", "value": "Username" } ], "input": [ { "name": "IDToken1", "value": "self10-user.10000005" }, { "name": "IDToken1validateOnly", "value": false } ], "_id": 0 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "givenName" }, { "name": "prompt", "value": "First Name" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE" ], "fallbackPolicies": null, "name": "givenName", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken2", "value": "self10-user.10000005" }, { "name": "IDToken2validateOnly", "value": false } ], "_id": 1 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "sn" }, { "name": "prompt", "value": "Last Name" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE" ], "fallbackPolicies": null, "name": "sn", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken3", "value": "self10-user.10000005" }, { "name": "IDToken3validateOnly", "value": false } ], "_id": 2 }, { "type": "StringAttributeInputCallback", "output": [ { "name": "name", "value": "mail" }, { "name": "prompt", "value": "Email Address" }, { "name": "required", "value": true }, { "name": "policies", "value": { "policyRequirements": [ "REQUIRED", "VALID_TYPE", "VALID_EMAIL_ADDRESS_FORMAT" ], "fallbackPolicies": null, "name": "mail", "policies": [ { "policyRequirements": [ "REQUIRED" ], "policyId": "required" }, { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } }, { "policyId": "valid-email-address-format", "policyRequirements": [ "VALID_EMAIL_ADDRESS_FORMAT" ] } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": "" } ], "input": [ { "name": "IDToken4", "value": "self10-user.10000005@forgerock.com" }, { "name": "IDToken4validateOnly", "value": false } ], "_id": 3 }, { "type": "BooleanAttributeInputCallback", "output": [ { "name": "name", "value": "preferences/marketing" }, { "name": "prompt", "value": "Send me special offers and services" }, { "name": "required", "value": true }, { "name": "policies", "value": {} }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": false } ], "input": [ { "name": "IDToken5", "value": false }, { "name": "IDToken5validateOnly", "value": false } ], "_id": 4 }, { "type": "BooleanAttributeInputCallback", "output": [ { "name": "name", "value": "preferences/updates" }, { "name": "prompt", "value": "Send me news and updates" }, { "name": "required", "value": true }, { "name": "policies", "value": {} }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "value", "value": false } ], "input": [ { "name": "IDToken6", "value": false }, { "name": "IDToken6validateOnly", "value": false } ], "_id": 5 }, { "type": "ValidatedCreatePasswordCallback", "output": [ { "name": "echoOn", "value": false }, { "name": "policies", "value": { "policyRequirements": [ "VALID_TYPE" ], "fallbackPolicies": null, "name": "password", "policies": [ { "policyRequirements": [ "VALID_TYPE" ], "policyId": "valid-type", "params": { "types": [ "string" ] } } ], "conditionalPolicies": null } }, { "name": "failedPolicies", "value": [] }, { "name": "validateOnly", "value": false }, { "name": "prompt", "value": "Password" } ], "input": [ { "name": "IDToken7", "value": "Pa_ssw0rd" }, { "name": "IDToken7validateOnly", "value": false } ], "_id": 6 }, { "type": "KbaCreateCallback", "output": [ { "name": "prompt", "value": "Select a security question" }, { "name": "predefinedQuestions", "value": [ "What's your favorite color?" ] }, { "name": "allowUserDefinedQuestions", "value": true } ], "input": [ { "name": "IDToken8question", "value": "What's your favorite color?" }, { "name": "IDToken8answer", "value": "red" } ], "_id": 7 }, { "type": "TermsAndConditionsCallback", "output": [ { "name": "version", "value": "0.0" }, { "name": "terms", "value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." }, { "name": "createDate", "value": "2019-10-28T04:20:11.320Z" } ], "input": [ { "name": "IDToken9", "value": true } ], "_id": 8 } ], "header": "Sign Up", "description": "Signing up is fast and easy.
Already have an account? Sign In" }} - response: version: HTTP/1.1 status: 200 OK headers: x-frame-options: SAMEORIGIN content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' x-content-type-options: nosniff cache-control: private warning: 100 OpenAM REST "No Accept-API-Version specified" warning: 100 chf "Accept-API-Version should be included in the request." content-api-version: resource=2.1 expires: 0 pragma: no-cache set-cookie: amlbcookie=01; Path=/; Domain=openam-perf-haproxy.forgeblocks.com; Secure; HttpOnly; SameSite=none content-type: application/json Content-Length: 4178 date: Wed, 17 Sep 2025 05:00:09 GMT x-forgerock-transactionid: 6bc3eec4-24af-4c8a-9dc2-b07c449d3633 strict-transport-security: max-age=31536000; includeSubDomains; preload; x-robots-tag: none Via: 1.1 google Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 body: {"authId":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJjYmMxZDFkMS00MTE4LTQwNWEtOWU4YS03ZDI5YzdkMGMxMjEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImszZnJ2bjgxZ2FuZ2toNzk2M3JjaWMzaTYwIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWlTVVl3WWxOQlEzUmthMUV4WjBObWRWbFFUMDEzTGt4RFZsQk9OMWxYWWpsYU1qWkZVVWc0U1ZJdFFUWlJWazVNTFRadFpsZFBlVmxxY201b2JtMVZUa3RSZWxwTFQyWlFjR3Q1VlhGVVMySnFTVmh3YkVWV1h6a3hXR3BNUVU1TlZtaGpMV1pMVEVKTFkxSm1iVmxZVm14UllUTmtjWGhMYzBrMlNraEhjR0owVFhZMk9YbEZjVWxFVlRGZmJuVnRUa05pWDFsalRVWkhja0ZWTTFSU05VTk5WRWQzUkU1UlVHOUJVRjlFVEdGYVpGRnhXVnBsTTNkQk1rUlJUbXBSVjAxZmNXcGxValV5UTJwTFpXaFhaemMzZFVvMFpUVktaa0ZDWkdscFFqVjNlVUl3T1d4S1dWVlZXVTF4TkRCMFMwTmZiSE53VjFCNVQzbFFUa0ptT1dwS2VHaHJVa1pwVERKWE5rcDFaSFpRU2xKd2NFTXpWM1o2UTBrdFZEVXdNaloxVjJVMFFrOTRXbE5RWmtKa2ExSmFWRWhFWm5OS2RVVjBTVXMyUWpSVGMzQnJjV0pzZVV0Q2FHbHpOMHhPYTJ0NWNsOUxjREV3UVZaMlRYTjNRbmw1WjJGVFdsWlRSMUl0UkY5blF6TTFNa2xIUlhOS1VrZHZNVk5wYVZoVFlubFRRVkoyVnpCTGNWWldSbWMwY1ZJMWJYZzFiRXcyTmtOWFpXaFBNMEZoV1dsRmRXNU5VM3BzTVdkQ1dtWXRNMjFpV0hKck5IUm5VbFY0U3podGQzQk1hbDlKZEhkVGFrSm1aWFZvY3paelRqUkhiRWxmT0RkR1VtbFFYM1oxTm04M1NuWTNXVE5mVDFKRldtUndjak00VkdGVlVuZGtYMmxYYm1SeVZVNVBZbWQxZW1aZlZHVlNTRkJ4TFVad1NHUlNlVmcxUVRKWE5FNTFkamszUzJaUFZIaHZPV2hyWWxZMlNISmphbGxOTW1KWllrcHlXbGxuVWtGWVlTMVlXRkF3Vkc1UmVsOHpka3h3ZWpKNVpGbDFNbVp4UVROb01XZzJSRFpETUdFNFdITktSRlpRZUhORFgzY3hSRFJPVG5WWWFUTnBiWFZ3ZWtkbE5sRXllRkYzZURkaVoyczJhbVJPZFRKT2VFRkhTV28yUTFCb04yWXdURGN6VEhWTVdEVjJVMlpVVFROcVNVOHdUMUp5WldkdlN6ZEpNVWsxZERCa00wSXRNV3RrTkZCeFJVdHBSSEZ3UVdwVWMzSk5UV2hoYTBSbFNUVlZWSFF3Wm5GdGQwY3lZemxXYkZSR2FHZG1jMVJFVkVKSVZraHNNeTFMWWswM1kwMDRXVXhOVUZKaVdUZE9XVE56ZEVFM1dsOHhjM0JYYXpsT2NqQkRXVUZMYW5VMGFrdzFjV05YYTJkRVdWVkZVR2hXUm5Bd2R6VmtiVVpHYTNsMGN6QlJXR3h3VEZKdGVVWnFZWGc0ZVhGa1FrWllWVmhIYlVKNWJ6bDFiME0yWjBGcWNtZ3lVRVF5VXpscVJYRmlSRzV1YWpoRE1GWkdjVkpzZDNWNFJFVnBUVEEzWVRSTVoydFdTMU5vTm1kZlNreHpOMDlOWjJWaWRGUXhPRmMzYzJKVVFUSkRkR2hTVFhGT1RFNDJUemRNTmxWSVMzTm1PRVp5UVU5TWQwRTNaQzF0YlVSWldrdHNXSHBOWWpNNFdVRTRPVVZhTUVkcFNraFJSMlpNUkVWMWQyVlJSVE5CZWs5SmNFcEtUM2Q0UlhCWWRuY3hVa1p6VFhsb2JWVnRhbkYyY0ZjeVpsaHJXa1JXU0ZOc2RHUlRaamMyUkhWdmJVSkJSMkZxZFdSdWR6TkJTR3c1UVVrelgzcEthRXhrYjE5WGNrSnVZbXRwU2twSWQwazVWVXhUZVdsTFUxOWtVMUJXUlZSSVRqQnlTR3BSWVRWZmNEWnNkVXAyTmpoUWJ6RnRla2xKZEZkUGNHVTVjM1ZDTFU1MFNuazVTQzB3TkMwMFNFUkJVM2R2VGxWNFEwRTFOV3A0YVVkT2QxTnphbU5WZDBaRFpUQjFTbmg1V0ZkcUxVWldWVk5mU3pZeFp6QlpTMjlEYlZOTGJqRXpWVEl3UzNOcmFrTmFhazF5YzFaclRWcERTV3MxVkV4eGF6VlJSR1ZVU25oblEzcHljM1ZRTm1wRFYwTmFUbEZXVlU1dVoxVm9aMGQxU1dwNGRsRmlkMkppU2toSlkwaERkMUp1VldwcGRYSjZiRFZoTmtFNGNGRkZha2xETTJabWVuY3dZMEUxYUhSSFRqSk1NRUZ1U0Y5RVNHUkdaM1oxZFhsTE9UaFNZbUUxV0ZsNFFYWnJXa1Z6ZW1wbmRYSnFhVkpIU21wd2NYcEJORVJSWmpoMFFteGthVzl0YVdKaFFtaERPQzB0U0VaUFltSjZkbk0zY2kxU05rcGtSbmxvUkdSdk4zaG9TM2xMYVhwblZEQTViSGRxTkdOUU5HUk9hMEpMVG1aVFNFazVVVnBXV0hSeFNFNXhWbVpNU0dOdFUyRmZaMjR6VTJoSmMwZEZNVXBaWXpsQlJGQkNlWGhCY0cxblRrSm1aV3htV0ZaNk0wd3lkMU5CZURkelRYVlplRmxPZDJwcmVIbzJXVjl3VEhCR1dHZDZOMUJLWVVaRlYwWkhaRmRrVFdWVVgwaFlTbEl4TmtNME1UVnJTRXhvVjJ4YVYyRllOa2czTFVNdE5sRnZYMVJVTVRWMWIyMWplSFZmWVc5YWVYaElNV2xmV201WGEyUlJiekptTUVwRGVVUkJjVGxzVkRneFpEZDFSVVJ4UjNaelZuTkxTamxzUkZwbVNXVk1jSFZhTWpOdmEwbG5VV2QwTTIxelZHNXJlRUp2UmxGWlZWTldSR0pEUWxaclJsaHRUemxKYkRkT01URmpWa0pwZUVGeGVrcHdNbVoxUkMxWlRWQXdaRVJNWVhaemN6SXdlVzFFWmsxRlFsQXlhR2w2YVRrelVFODRabWRQZEVNNU9XMUJSV0V5Yld4MFowRnRUVWcyUjE5d1ZVczNTa28wVDNseVJYSjJiVE0yV1ZaeGNHTTVabGRSZVdGbU1EUlhkRkJZTm1SUlFXOTZWVlZKV1dwcmVuSnNOVU5hUkhwUFZsbDJkV0l4WDFkMloxWjRhbVp6WVVsVGQwcHNWMHd6VWpkd1dXSjZhMGh1YUVNdVVWVnRXRWxVY25Zd1IzQnJiV2hIWm00dFVtRlpady5XRlgyWFlhTWRDOFd6eHpjSlVSMXNVYkhYNUgxV3JmVm1oSHByV1R2Y200IiwiZXhwIjoxNzU4MDg1NTA5LCJpYXQiOjE3NTgwODUyMDl9.KsyxdtoiFVO8rJOH7OqBWmhg2r0h2M1wph-oY00_2OI","callbacks":[{"type":"SuspendedTextOutputCallback","output":[{"name":"message","value":"An email has been sent to the address you entered. Click the link in that email to proceed."},{"name":"messageType","value":"0"}]}]} timestamps GROUP 1: 1970-01-01 01:00:00.000: 1186x ================================================== - GROUP 2 - GatlingLogItem-UI AM idFromSession-KO-status.find.in([200, 209], 304)-401 - 1186x > UI AM idFromSession (KO), expected: status.find.in([200, 209], 304), got: 401 - session: callbacks: authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxNDgyODZlOC05MzA2LTQ4YjktYjQ2NS0zNWRjZDAxN2I0ZjgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Imc1bTJoaWdpMWgzaTBqN2llNTJlMWxndGRiIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNUlia05ZT1hSeFZGWm1VM0pwY2xoWlZVUlNiWE5STGpneGRIUnFXamRUZWxSbmQySnVlbXQ1WkZWSk5XWjVZbmhKZURSVmRHczFiazV1TldGRFdsSTFkbTB4VkZweVJuaGhkRjlaWm05T1ZVWjNkbXBpT0d4M1h6Uk5UblZVVEVreVp5MXZRWGxLY3pkeWNHVlhhMUIyTW1NelFtTnBibFpXTmtoNVZUQkxOemgxYkUxSlN6RktlR2xUVm01VlVITTRORGN3V1c1ME5WVjRhekJTZEhFME1IZEROVkpWVG1KRGFsUnJNMHRmUkZRM1ExVk5aekIxU1dOdFJUQTRkbk0yVm1SWGExVjVTMDVJZDBaUE9XSlVUR2w1VkRoU1dYWjBVa3BHVjJ4WE1XeG9iV3BKVUZwMmQxRk9MVTFpWVdkaWJXUmpUVTVOV0hkcWVFZGFabVI0VkVkcWFUSllRWGRVTW5oUVFUTkZjR3RsWVhWQlJYUnpUMVpXZDFKNlVEUnJTa1JSVGt4bU5XNTFUVzR6VlhabWNHcENhWGw1WjJRNVprcEJNa2hUUVdGT2J6TlhhRUZtZFc5TWNFRTNPVTVrWjFaclJYRmtYMGRhVGtwMFZITTRWSHBPVEdnNGQxODRYM1JLWVRCRlpuZFJibms1Tm5OTFptUmxhMnhmUlc4NVZYQk5NbkZJVEVSWVIwY3lMVEJPVWpCM1NVNXFhRFkyVG5KM1UydE1WVmh0V1dzeFltMDRXamhvTTFkeE4xZGFNRTQ1YUZKbVRsbDFjMGRaYUhreWR6aExURWR1VGw5SVFtZGxWM3A2YTJsR2RXaExZamhhUVdNNGEyYzBhR1JKTmtkTE9IbHhTalpNUm05SFFWQjVWblJtZVVkVE0yTnhhRzlLZWtKamRHUjVRekpMTmxSamVqQnpXbU4xZDJsc05IVjVMVzVmV1RWZlFuZzVZWEZQZVdZMFkwVnhUSEZHWTFSMU5IZ3RNVWhUUjAwMVkwMUpjR3d0TjIxUlkzQlBjVmt4TldOQ2RVWkdiR3gzWjNWc1FUaEVaSFIwUkhkalVqVnZSVEl6YW1sUVozcDVNRUZXVkd0UlJFZFJZbTlUVXpZelRVY3hjRGRWY0VWMFlXNUJRMk5UUW1kNlgyOU1kMmwwTFRabFduVTBZMVIzYXpkWWJGSkJjVkV3V0RablFtTkxiVVEzY1hWUlJscHFaazUzWDJSTGVYSXRaVVp4Vm13dFoxUTNWbGR5VTJsWU5uaHpNRUZqWW1kVGNHUlJlRjlpYjJaa01rZHhORWhqZHpkd1kxTlpiVlpQV1V4eWIwRXllRWhzUjNFdFIyZFRNR2R3YW1VNVNYbHBSM2RIYUZZdFEyVnZWekJ1V0dsNWMzZGlTM0JDZGtOeGNTMUphVVJOU2xKU1pXTXRVVGhhZGxaWk9XOHhiRTh4VFZBeWFUZFZkMW8xVkZScFprVkhUVzQzUlZOTFpWZE9RMmxsY0VObFpUUlZUMlpCZHpRNWExSm1SamhIVlVkVldreHRRV2xuZGtsSGQzRk9aVVJuTGxWaWRraDFVMWcyVTNwT1JVNUdjRU5STFdGaFEyYy5nV2RFSU14N1h1S3Q3U1hzcXFCZHM2QnE3cDdSN3Z4RVBQRnc4Wm5XUkdnIiwiZXhwIjoxNzU4MDg1NDk3LCJpYXQiOjE3NTgwODUxOTd9.iOOfiwHuLPXg2PBPh2rmfF5xykkBfqcE8qJDQs1XuU8 callbacks: - _id: 0 input: - name: IDToken1 value: self10-user.10000001 - name: IDToken1validateOnly value: false output: - name: policies value: conditionalPolicies: null fallbackPolicies: null name: userName policies: - policyId: required policyRequirements: - REQUIRED - policyId: not-empty policyRequirements: - REQUIRED - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-username policyRequirements: - VALID_USERNAME - params: forbiddenChars: - / policyId: cannot-contain-characters policyRequirements: - CANNOT_CONTAIN_CHARACTERS - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: maxLength: 255 policyId: maximum-length policyRequirements: - MAX_LENGTH policyRequirements: - REQUIRED - MIN_LENGTH - VALID_TYPE - VALID_USERNAME - CANNOT_CONTAIN_CHARACTERS - MAX_LENGTH - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Username type: ValidatedCreateUsernameCallback - _id: 1 input: - name: IDToken2 value: self10-user.10000001 - name: IDToken2validateOnly value: false output: - name: name value: givenName - name: prompt value: First Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: givenName policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 2 input: - name: IDToken3 value: self10-user.10000001 - name: IDToken3validateOnly value: false output: - name: name value: sn - name: prompt value: Last Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: sn policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 3 input: - name: IDToken4 value: self10-user.10000001@forgerock.com - name: IDToken4validateOnly value: false output: - name: name value: mail - name: prompt value: Email Address - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: mail policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-email-address-format policyRequirements: - VALID_EMAIL_ADDRESS_FORMAT policyRequirements: - REQUIRED - VALID_TYPE - VALID_EMAIL_ADDRESS_FORMAT - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 4 input: - name: IDToken5 value: false - name: IDToken5validateOnly value: false output: - name: name value: preferences/marketing - name: prompt value: Send me special offers and services - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 5 input: - name: IDToken6 value: false - name: IDToken6validateOnly value: false output: - name: name value: preferences/updates - name: prompt value: Send me news and updates - name: required value: true - name: policies value: {} - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: false type: BooleanAttributeInputCallback - _id: 6 input: - name: IDToken7 value: Pa_ssw0rd - name: IDToken7validateOnly value: false output: - name: echoOn value: false - name: policies value: conditionalPolicies: null fallbackPolicies: null name: password policies: - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Password type: ValidatedCreatePasswordCallback - _id: 7 input: - name: IDToken8question value: What's your favorite color? - name: IDToken8answer value: red output: - name: prompt value: Select a security question - name: predefinedQuestions value: - What's your favorite color? - name: allowUserDefinedQuestions value: true type: KbaCreateCallback - _id: 8 input: - name: IDToken9 value: true output: - name: version value: '0.0' - name: terms value: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - name: createDate value: '2019-10-28T04:20:11.320Z' type: TermsAndConditionsCallback description: Signing up is fast and easy.
Already have an account? Sign In header: Sign Up fake-ip: 195.242.208.140 fake-user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443 gatling.http.cache.contentCache: io.gatling.core.util.cache.Cache@7e3db028 gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@46a17fc7 gatling.http.cookies: amlbcookie: HTTPOnly: true domain: openam-perf-haproxy.forgeblocks.com path: / secure: true value: '01' gatling.http.referer: https://openam-perf-haproxy.forgeblocks.com/am/ gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@bc63bd9 password: Pa_ssw0rd username: self10-user.10000001 - request: POST https://openam-perf-haproxy.forgeblocks.com/am/json/users?_action=idFromSession headers: user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 Accept-API-Version: resource=2.1, protocol=1.0 referer: https://openam-perf-haproxy.forgeblocks.com/am/ accept: */* cookie: amlbcookie=01 origin: https://openam-perf-haproxy.forgeblocks.com host: openam-perf-haproxy.forgeblocks.com content-length: 0 cookies: amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None - response: version: HTTP/1.1 status: 401 Unauthorized headers: x-frame-options: SAMEORIGIN content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' x-content-type-options: nosniff cache-control: private access-control-allow-credentials: true access-control-allow-origin: https://openam-perf-haproxy.forgeblocks.com access-control-expose-headers: content-api-version content-security-policy: default-src 'none';frame-ancestors 'none';sandbox cross-origin-opener-policy: same-origin cross-origin-resource-policy: same-origin expires: 0 pragma: no-cache vary: Origin content-type: application/json;charset=UTF-8 Content-Length: 62 date: Wed, 17 Sep 2025 04:59:57 GMT x-forgerock-transactionid: 64a12423-e208-4302-8901-5f0fa28e6bb5 strict-transport-security: max-age=31536000; includeSubDomains; preload; x-robots-tag: none Via: 1.1 google Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 body: {"code":401,"reason":"Unauthorized","message":"Access Denied"} > UI AM idFromSession (KO), expected: status.find.in([200, 209], 304), got: 401 - session: callbacks: authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2ZmU0MmMyOS1hYThlLTQ3NGQtYTQ4Ni0yMzNlNjhiMGNlZTAiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjVoc2V1ZnM2NHJnMmFpZWxocXE5djl1bmpyIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNDRSMWxDYUdZNE9FNU5kVUZUV25kelJWQlFSa2hCTGxkaE5XZFpSVlJuUjE5UVJsUmhaSGhNVUZoSVdrWnRaMTh0U0hWZmFHeDNSR2x5TXkxQk5WRkNiblZKVFdkVlUxaEpRM1ZJUkRCTmNVNXhhMWM1TmtJdFFXdFBkVVo1U3paNVZHNWZaa001VFdoTFRGUk9OMnRuYWxsSU9HaHNjRGRLY3pZMVVHeE5UekphUVVkaVYwZGhVRVZ3YjA1ZkxYZGhPR05yT1RSSFFUUktaa2xsYUhsQlkxaHFjR2hDV21OT1pHcEVaamhJWlc0NWIzVmpNSGxHTUhGRVdHSlhjVVJHUW1OVVlrRkhia3hzZW1jMmJqWjFaUzFSYVVWV1RXSk9aRTVoYjA1R2JXZHpkV3c0TURaSmVHNUxRbkJEVEZVeFptcGpXSGRaWkcxeWRVSk5lVWRDUkZkWE1GWklMVUpCUmtSblZHOUxZekYzTmtkS2VXUmFkaTF4ZUVwVk5HVkxibmRKTVc1YVRXZHFXV3g2TjNkVGRtNWllVzB4TURCYWRucFFSRXR1TlRWTWIyWTVaMGxqYmpSbmMyNWhWMlZUV1dkaFh6RkJUVE5GVjNoWE9EZHVURFZqU3poUVZEYzBYM2hHUVU1MllVcFJZa1ZKVmxaTlgxWjBlRk5UVmpNeFdTMXNZVmhRUmpsR05VTTRaVUV6YlVWVVpGYzFSVE10U2taMU9YVjNabGs0WkhwVmVtZDNhVGR0TjBoMFdXTkdhV1l0T1doTmMzVmFPV0ZEUzB4M1drWlZXR1JNZEVsb2RqWm9ZMnRoYTBWSVJFOUtOVXBWTTFCaWFHdHFaM2QwUmpCaVdHZ3lSbUZmUkhWU05VZGxjMEpZY2pKb1dtOWxaVEZpV0dsMU9WVnJRa3d4VWxsMWEwUlFTa0prTXpSNmVHZEpaM1o0YVZJdE16SmhTMnAxYlZGc0xVUnRla2RZY0ZvelpVSjZjMUk1Y25Kc2JsQm9NSEEyV21kV1prbzNkVEJHU0VoV1UwRlNkbVpmYWtOTFZ6TkdObEJVZGxKQlRqUkZjMEpHYzBKeGFFOXpielY1Y1RJM1pURTJjV3QyVldob1puaFJlVkJKYW5kNlNuVkJjM2xpWXpCVmFXOVlRbEZ0ZFRWYWNVY3pZVTlrZVdNd1dGcEhVbVYxYkc1WU5tUjNiMU5YZDJWeVlYaEhVRXBLYTJabllVRXplVE5PWkdoWGRsVkVZVnBxUTJGTFdTMXJWMlZoWHpKV1JsQkhialJMWjNkR2VIbHlYMm96UjNsWGFqUnlUMDl5TTBsamRGVjVUVVJGTkdkT1ptSldNa05OY1Rsc1NHOUpSMGMxTTA0d1YxOVhkVGxaTW1KMk4wWm9SamQzVUhGalZYQTVTelJ4YWtsR1ZGcE5iVVl4TVhFM1IzZGthbDluUkZsSUxWWjRTREo1YVV4S1puSXdORlpKYjNWRVpHUlRWWEZ1Y21GSFZIUlFNM3BwY0doYVExZExjMDlKYzBjelVHRlBObVY1YnpReVdHSkhaV2xSTGpsUE5GRjBSa1JRYTBNd2FHd3pjRWt4YUZrdGRVRS5vTXpiRGY1MFIxR1FSdXlFandtSlY1TWNPQnJaT1o1MXU4eC0xdXozYzIwIiwiZXhwIjoxNzU4MDg1NTAwLCJpYXQiOjE3NTgwODUyMDB9.G9rFmb5jepkHqBIqLFhrpcKGputYTqk81DFViPcwafY callbacks: - _id: 0 input: - name: IDToken1 value: self10-user.10000002 - name: IDToken1validateOnly value: false output: - name: policies value: conditionalPolicies: null fallbackPolicies: null name: userName policies: - policyId: required policyRequirements: - REQUIRED - policyId: not-empty policyRequirements: - REQUIRED - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE - policyId: valid-username policyRequirements: - VALID_USERNAME - params: forbiddenChars: - / policyId: cannot-contain-characters policyRequirements: - CANNOT_CONTAIN_CHARACTERS - params: minLength: 1 policyId: minimum-length policyRequirements: - MIN_LENGTH - params: maxLength: 255 policyId: maximum-length policyRequirements: - MAX_LENGTH policyRequirements: - REQUIRED - MIN_LENGTH - VALID_TYPE - VALID_USERNAME - CANNOT_CONTAIN_CHARACTERS - MAX_LENGTH - name: failedPolicies value: [] - name: validateOnly value: false - name: prompt value: Username type: ValidatedCreateUsernameCallback - _id: 1 input: - name: IDToken2 value: self10-user.10000002 - name: IDToken2validateOnly value: false output: - name: name value: givenName - name: prompt value: First Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: givenName policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 2 input: - name: IDToken3 value: self10-user.10000002 - name: IDToken3validateOnly value: false output: - name: name value: sn - name: prompt value: Last Name - name: required value: true - name: policies value: conditionalPolicies: null fallbackPolicies: null name: sn policies: - policyId: required policyRequirements: - REQUIRED - params: types: - string policyId: valid-type policyRequirements: - VALID_TYPE policyRequirements: - REQUIRED - VALID_TYPE - name: failedPolicies value: [] - name: validateOnly value: false - name: value value: '' type: StringAttributeInputCallback - _id: 3 input: - name: IDToken4 value: self10-user.10000002@forgerock.com - name: IDToken4validateOnly value: false output: - name: name value: mail - name: prompt value: Email Address - name: required value: true - name: policies value: [...] } ], "input": [ { "name": "IDToken3", "value": "Skip" } ] }, { "type": "TextOutputCallback", "output": [ { "name": "message", "value": "var setupPage = function() { var skipInputElem = document.getElementById(\"skip-input-092\"); var messageElem; document.getElementsByClassName(\"callback-component\").forEach( function (e) { var m = e.firstElementChild; if (m.firstChild && m.firstChild.nodeName == \"#text\" && m.firstChild.nodeValue.trim() == \"Loading...\") { messageElem = m; } } ); if (!skipInputElem || !messageElem) { return setTimeout(setupPage, 50); } var skipContainer = document.createElement(\"div\"); skipContainer.style = \"width:100%\"; skipContainer.innerHTML = \"\"; skipInputElem.parentNode.append(skipContainer); messageElem.align = \"center\"; messageElem.innerHTML = \"

Set up 2-step verification

To protect your account, add a second
authentication method.
Starting April 2, 2024, you must sign in using
2-step verification. Learn more here.
\"; var bindSkipLink = function() { document.getElementById(\"skip-link-092\").onclick = function() { skipInputElem.value = \"Skip\"; document.getElementById(\"loginButton_0\").click(); return false; }; }; setTimeout(bindSkipLink, 100);};setupPage();" }, { "name": "messageType", "value": "4" } ] } ] }} - response: version: HTTP/1.1 status: 502 Bad Gateway headers: Content-Type: text/html; charset=UTF-8 Referrer-Policy: no-referrer Content-Length: 332 Date: Wed, 17 Sep 2025 05:46:25 GMT Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 body: 502 Server Error

Error: Server Error

The server encountered a temporary error and could not complete your request.

Please try again in 30 seconds.

timestamps GROUP 9: 2025-09-17 05:46:25.000: 1x ================================================== - GROUP 10 - GatlingLogItem-restLoginInitiate-Exception-None-i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 - 1x > restLoginInitiate (Exception), expected: None, got: i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 - session: fake-ip: 127.113.137.16 fake-user-agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36 gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443 gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@6365e61f gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@a9b7291 password: Pa_ssw0rd username: user.1690984 - request: POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/authenticate headers: accept: application/json content-type: application/json user-agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36 X-Forwarded-For: 127.113.137.16 host: openam-perf-haproxy.forgeblocks.com body:StringChunksRequestBody{charset=UTF-8, content=} - response: timestamps GROUP 10: 1970-01-01 01:00:00.000: 1x ================================================== - GROUP 11 - GatlingLogItem-None-Exception-None-'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' - 1x > None (Exception), expected: None, got: 'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' - session: {} - request: None - response: 'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined', forwarding to the next one timestamps GROUP 11: 2025-09-17 06:52:56.595: 1x ________________________________________________________________________________ [2025-09-17 10:53:49] Logs-parse-benchmark-10 step6 : N/A ________________________________________________________________________________ Removing parsed Gatling stdout_parsed.txt file.. ________________________________________________________________________________ [2025-09-17 10:53:49] Logs-parse-benchmark-10 post : Check parent task state ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped