--Task--
name: Logs-parse-benchmark-500
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: ['Logs-parse-benchmark-10', 'Logs-parse-benchmark-100', 'Logs-parse-benchmark-200', 'Logs-parse-benchmark-300', 'Logs-parse-benchmark-400']
preceding_task: None
options: {'task_name': 'benchmark-500'}
group_name: None
Current dir: /mnt/disk1/xslou/workshop/lodestar-fork/pyrock
source (overseer-0) is a component
2025-09-19 01:20:40 - INFO: Timeout for this Task has changed to 10m (600 seconds)
2025-09-19 01:20:40 - INFO: timeout was set to GatlingParseStdOutTask default - 10 minutes
2025-09-19 01:20:40 - INFO: Interval for this Task has changed to 5s (5 seconds)
2025-09-19 01:20:40 - 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-19 01:20:40] Logs-parse-benchmark-500 step1 : Write order for overseer to parse Gatling task stdout
________________________________________________________________________________
Order file: /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/08_Verification/07_Logs-parse-benchmark-500/order.json
{
"name": "Logs-parse-benchmark-500",
"command": " /lodestar/pyrock/shared/scripts/logs_parser.py --non-interactive --input-file /results/orders/benchmark-500/stdout.txt",
"out-dir": "/results/orders/Logs-parse-benchmark-500"
}
________________________________________________________________________________
[2025-09-19 01:20:40] Logs-parse-benchmark-500 step2 : Make sure overseer is ready to accept order (not already busy)
________________________________________________________________________________
2025-09-19 01:20:40,029 INFO
2025-09-19 01:20:40,029 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-19 01:20:40,029 INFO [loop_until]: (max_time=120, interval=5, expected_rc=[0]
2025-09-19 01:20:40,238 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-19 01:20:40,238 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:20:40,238 DEBUG --- stdout ---
2025-09-19 01:20:40,238 DEBUG WAITING
2025-09-19 01:20:40,238 DEBUG --- stderr ---
2025-09-19 01:20:40,238 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
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 7 100 7 0 0 35 0 --:--:-- --:--:-- --:--:-- 35
________________________________________________________________________________
[2025-09-19 01:20:40] Logs-parse-benchmark-500 step3 : Send order to overseer
________________________________________________________________________________
2025-09-19 01:20:40,238 INFO
2025-09-19 01:20:40,238 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-19 01:20:40,238 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-19 01:20:40,528 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-19 01:20:40,528 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:20:40,528 DEBUG --- stdout ---
2025-09-19 01:20:40,528 DEBUG overseer-0-57d79d468-khs5t
2025-09-19 01:20:40,528 DEBUG --- stderr ---
2025-09-19 01:20:40,528 DEBUG
2025-09-19 01:20:40,529 INFO
2025-09-19 01:20:40,529 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/07_Logs-parse-benchmark-500/order.json overseer-0-57d79d468-khs5t:/results/orders/order.json
2025-09-19 01:20:40,529 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-19 01:20:41,449 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:20:41,449 DEBUG --- stdout ---
2025-09-19 01:20:41,449 DEBUG
2025-09-19 01:20:41,449 DEBUG --- stderr ---
2025-09-19 01:20:41,449 DEBUG
Order has been successfully forwarded to overseer
________________________________________________________________________________
[2025-09-19 01:20:41] Logs-parse-benchmark-500 step4 : Wait order is done
________________________________________________________________________________
2025-09-19 01:20:44,450 INFO
2025-09-19 01:20:44,450 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-19 01:20:44,450 INFO [loop_until]: (max_time=600, interval=5, expected_rc=[0]
2025-09-19 01:20:44,657 INFO [loop_until]: Function succeeded after 0s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:20:49,866 INFO [loop_until]: Function succeeded after 5s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:20:55,074 INFO [loop_until]: Function succeeded after 10s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:00,316 INFO [loop_until]: Function succeeded after 15s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:05,525 INFO [loop_until]: Function succeeded after 21s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:10,733 INFO [loop_until]: Function succeeded after 26s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:15,941 INFO [loop_until]: Function succeeded after 31s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:21,150 INFO [loop_until]: Function succeeded after 36s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:26,360 INFO [loop_until]: Function succeeded after 41s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:31,576 INFO [loop_until]: Function succeeded after 47s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:36,785 INFO [loop_until]: Function succeeded after 52s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:41,990 INFO [loop_until]: Function succeeded after 57s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:47,198 INFO [loop_until]: Function succeeded after 1m 02s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:52,410 INFO [loop_until]: Function succeeded after 1m 07s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:21:57,618 INFO [loop_until]: Function succeeded after 1m 13s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:22:02,859 INFO [loop_until]: Function succeeded after 1m 18s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:22:08,068 INFO [loop_until]: Function succeeded after 1m 23s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:22:13,272 INFO [loop_until]: Function succeeded after 1m 28s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:22:18,485 INFO [loop_until]: Function succeeded after 1m 34s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:22:23,694 INFO [loop_until]: Function succeeded after 1m 39s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:22:28,903 INFO [loop_until]: Function succeeded after 1m 44s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:22:34,114 INFO [loop_until]: Function succeeded after 1m 49s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:22:39,321 INFO [loop_until]: Function succeeded after 1m 54s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:22:44,530 INFO [loop_until]: Function succeeded after 2m (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:22:49,735 INFO [loop_until]: Function succeeded after 2m 05s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:22:54,944 INFO [loop_until]: Function succeeded after 2m 10s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:00,152 INFO [loop_until]: Function succeeded after 2m 15s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:05,359 INFO [loop_until]: Function succeeded after 2m 20s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:10,568 INFO [loop_until]: Function succeeded after 2m 26s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:15,772 INFO [loop_until]: Function succeeded after 2m 31s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:20,978 INFO [loop_until]: Function succeeded after 2m 36s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:26,186 INFO [loop_until]: Function succeeded after 2m 41s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:31,391 INFO [loop_until]: Function succeeded after 2m 46s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:36,601 INFO [loop_until]: Function succeeded after 2m 52s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:41,810 INFO [loop_until]: Function succeeded after 2m 57s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:47,017 INFO [loop_until]: Function succeeded after 3m 02s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:52,226 INFO [loop_until]: Function succeeded after 3m 07s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:23:57,436 INFO [loop_until]: Function succeeded after 3m 12s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:02,644 INFO [loop_until]: Function succeeded after 3m 18s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:07,851 INFO [loop_until]: Function succeeded after 3m 23s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:13,059 INFO [loop_until]: Function succeeded after 3m 28s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:18,268 INFO [loop_until]: Function succeeded after 3m 33s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:23,474 INFO [loop_until]: Function succeeded after 3m 39s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:28,683 INFO [loop_until]: Function succeeded after 3m 44s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:33,887 INFO [loop_until]: Function succeeded after 3m 49s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:39,098 INFO [loop_until]: Function succeeded after 3m 54s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:44,305 INFO [loop_until]: Function succeeded after 3m 59s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:49,517 INFO [loop_until]: Function succeeded after 4m 05s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:54,729 INFO [loop_until]: Function succeeded after 4m 10s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:24:59,935 INFO [loop_until]: Function succeeded after 4m 15s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:25:05,144 INFO [loop_until]: Function succeeded after 4m 20s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:25:10,357 INFO [loop_until]: Function succeeded after 4m 25s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:25:15,571 INFO [loop_until]: Function succeeded after 4m 31s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:25:20,779 INFO [loop_until]: Function succeeded after 4m 36s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:25:25,988 INFO [loop_until]: Function succeeded after 4m 41s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:25:31,198 INFO [loop_until]: Function succeeded after 4m 46s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:25:36,407 INFO [loop_until]: Function succeeded after 4m 51s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:25:41,619 INFO [loop_until]: Function succeeded after 4m 57s (rc=0) - expected pattern found
2025-09-19 01:25:41,619 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:25:41,619 DEBUG --- stdout ---
2025-09-19 01:25:41,619 DEBUG WAITING
2025-09-19 01:25:41,619 DEBUG --- stderr ---
2025-09-19 01:25:41,619 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 --:--:-- --:--:-- --:--:-- 34
________________________________________________________________________________
[2025-09-19 01:25:41] Logs-parse-benchmark-500 step5 : Get and log parsed logs
________________________________________________________________________________
Log parsing order succeeded, parsed log content:
2025-09-19 01:25:41,848 INFO
2025-09-19 01:25:41,849 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-19 01:25:41,849 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-19 01:25:42,163 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-19 01:25:42,163 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:25:42,163 DEBUG --- stdout ---
2025-09-19 01:25:42,163 DEBUG overseer-0-57d79d468-khs5t
2025-09-19 01:25:42,164 DEBUG --- stderr ---
2025-09-19 01:25:42,164 DEBUG
Checking if file exists on pod 'overseer-0-57d79d468-khs5t', wait max 3 minutes if not.
2025-09-19 01:25:42,164 INFO
2025-09-19 01:25:42,164 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-500/stdout_parsed.txt" ]; then echo "/results/orders/benchmark-500/stdout_parsed.txt file found"; exit 0; else echo "/results/orders/benchmark-500/stdout_parsed.txt file not found"; exit 1; fi' | grep "/results/orders/benchmark-500/stdout_parsed.txt file found"
2025-09-19 01:25:42,164 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-19 01:25:42,762 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-19 01:25:42,762 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:25:42,762 DEBUG --- stdout ---
2025-09-19 01:25:42,762 DEBUG /results/orders/benchmark-500/stdout_parsed.txt file found
2025-09-19 01:25:42,762 DEBUG --- stderr ---
2025-09-19 01:25:42,762 DEBUG
2025-09-19 01:25:42,763 INFO
2025-09-19 01:25:42,763 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- du -k /results/orders/benchmark-500/stdout_parsed.txt | grep "^\d+ .+$"
2025-09-19 01:25:42,763 INFO [loop_until]: (max_time=240, interval=10, expected_rc=[0]
2025-09-19 01:25:43,309 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-19 01:25:43,309 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:25:43,309 DEBUG --- stdout ---
2025-09-19 01:25:43,309 DEBUG 44656 /results/orders/benchmark-500/stdout_parsed.txt
2025-09-19 01:25:43,309 DEBUG --- stderr ---
2025-09-19 01:25:43,309 DEBUG
- Download file (size 44.656MB)
source : /results/orders/benchmark-500/stdout_parsed.txt @ overseer-0-57d79d468-khs5t
destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/06_benchmark-500/stdout_parsed.txt
2025-09-19 01:25:43,310 INFO
2025-09-19 01:25:43,310 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-57d79d468-khs5t:/results/orders/benchmark-500/stdout_parsed.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/06_benchmark-500/stdout_parsed.txt
2025-09-19 01:25:43,310 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0]
2025-09-19 01:25:45,433 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:25:45,433 DEBUG --- stdout ---
2025-09-19 01:25:45,433 DEBUG tar: Removing leading `/' from member names
2025-09-19 01:25:45,433 DEBUG --- stderr ---
2025-09-19 01:25:45,433 DEBUG
2025-09-19 01:25:45,545 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/06_benchmark-500/stdout_parsed.txt is 1509457 lines):
2025-09-19 01:25:45,716 INFO ----- output -----
- SUMMARY:
+-------+----------------+----------------+-------------------------------------+-----------+----------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
| Group | items in group | type | request name | status | expected | actual |
+-------+----------------+----------------+-------------------------------------+-----------+----------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
| # 1 | 25197 | GatlingLogItem | registrationCallback | KO | jsonPath($.tokenId).find.exists | nothing |
| # 2 | 61439 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 401 |
| # 3 | 66738 | GatlingLogItem | UI IDM oidcToken | KO | headerRegex((location,#id_token=(.*))).find.exists | nothing |
| # 4 | 12627 | GatlingLogItem | --- | ERROR | --- | Failed to build request tokenUserinfo: No attribute named 'access_token' is defined |
| # 5 | 232508 | GatlingLogItem | RootUserinfo | KO | status.find.in([200, 209], 304) | 500 |
| # 6 | 1865 | GatlingLogItem | tokenUserinfo | KO | status.find.in([200, 209], 304) | 500 |
| # 7 | 94210 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 500 |
| # 8 | 1226430 | GatlingLogItem | --- | ERROR | --- | Failed to build request RootUserinfo: No attribute named 'access_token' is defined |
| # 9 | 177649 | GatlingLogItem | User Authorize PKCE stage | KO | headerRegex((Location,(?<=code=)(.+?)(?=&))).find.exists | nothing |
| # 10 | 60984 | GatlingLogItem | --- | ERROR | --- | Failed to build request createOrganization: No attribute named 'access_token' is defined |
| # 11 | 66892 | GatlingLogItem | --- | ERROR | --- | Failed to build request queryOrganization: No attribute named 'organization_id' is defined |
| # 12 | 66892 | GatlingLogItem | --- | ERROR | --- | Failed to build request deleteOrganization: No attribute named 'organization_id' is defined |
| # 13 | 33173 | GatlingLogItem | --- | ERROR | --- | Failed to build request userinfo: No attribute named 'access_token' is defined |
| # 14 | 11034 | GatlingLogItem | --- | ERROR | --- | Failed to build explicitResource UI AM revoke1: No attribute named 'access_token' is defined |
| # 15 | 1257 | GatlingLogItem | --- | ERROR | --- | Failed to build request PatchManagedUser: No attribute named 'access_token' is defined |
| # 16 | 1257 | GatlingLogItem | --- | ERROR | --- | Failed to build request ReadManagedUser: No attribute named 'access_token' is defined |
| # 17 | 284 | GatlingLogItem | userinfo | KO | status.find.in([200, 209], 304) | 500 |
| # 18 | 9331 | GatlingLogItem | --- | ERROR | --- | Failed to build explicitResource UI AM endsession: No attribute named 'id_token_2' is defined |
| # 19 | 72233 | GatlingLogItem | restLoginInitiate | KO | status.find.is(200) | 503 |
| # 20 | 248232 | GatlingLogItem | --- | Exception | --- | 'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 21 | 17548 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | status.find.is(200) | 503 |
| # 22 | 2192 | GatlingLogItem | UI IDM managed user schema | KO | status.find.in([200, 209], 304) | 503 |
| # 23 | 61883 | GatlingLogItem | --- | Exception | --- | 'hook-128' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 24 | 6401 | GatlingLogItem | Skip 2FA | KO | status.find.is(200) | 502 |
| # 25 | 9797 | GatlingLogItem | Skip 2FA | KO | status.find.is(200) | 503 |
| # 26 | 4237 | GatlingLogItem | --- | ERROR | --- | 'addCookie-111' failed to execute: No attribute named 'tokenIdCookieName' is defined |
| # 27 | 19933 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | status.find.is(200) | 502 |
| # 28 | 19206 | GatlingLogItem | restLoginInitiate | KO | status.find.is(200) | 502 |
| # 29 | 7449 | GatlingLogItem | User Authorize PKCE stage | KO | status.find.is(302) | 502 |
| # 30 | 2591 | GatlingLogItem | tokenUserinfo | KO | status.find.in([200, 209], 304) | 502 |
| # 31 | 716 | GatlingLogItem | UI AM validateGoto | KO | status.find.in([200, 209], 304) | 502 |
| # 32 | 212 | GatlingLogItem | UI-Pre-Login | KO | status.find.in([200, 209], 304) | 502 |
| # 33 | 19589 | GatlingLogItem | RootUserinfo | KO | status.find.in([200, 209], 304) | 502 |
| # 34 | 1010 | GatlingLogItem | UI AM revoke1 | KO | status.find.in([200, 209], 304) | 502 |
| # 35 | 1050 | GatlingLogItem | UI AM revoke2 | KO | status.find.in([200, 209], 304) | 502 |
| # 36 | 187 | GatlingLogItem | UI-Post-Login - stage 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 37 | 102849 | GatlingLogItem | --- | Exception | --- | 'hook-155' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 38 | 2623 | GatlingLogItem | UI IDM privilege | KO | status.find.in([200, 209], 304) | 502 |
| # 39 | 2510 | GatlingLogItem | UI IDM login | KO | status.find.in([200, 209], 304) | 502 |
| # 40 | 254 | GatlingLogItem | registration_restLoginInitiate | KO | status.find.is(200) | 502 |
| # 41 | 16625 | GatlingLogItem | --- | Exception | --- | 'hook-221' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 42 | 16625 | GatlingLogItem | --- | ERROR | --- | Failed to build request registrationCallback: No attribute named 'callbacks' is defined |
| # 43 | 2912 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 502 |
| # 44 | 155 | GatlingLogItem | UI-Post-Login - stage 1 Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 45 | 4062 | GatlingLogItem | UI IDM uiconfig | KO | status.find.in([200, 209], 304) | 502 |
| # 46 | 121 | GatlingLogItem | UI AM serverinfo | KO | status.find.in([200, 209], 304) | 502 |
| # 47 | 36 | GatlingLogItem | UI Enduser appAuthHelper2 | KO | status.find.in([200, 209], 304) | 502 |
| # 48 | 1221 | GatlingLogItem | UI IDM user | KO | status.find.in([200, 209], 304) | 502 |
| # 49 | 2050 | GatlingLogItem | UI IDM version | KO | status.find.in([200, 209], 304) | 502 |
| # 50 | 69 | GatlingLogItem | UI-Post-Login - stage 3 Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 51 | 8911 | GatlingLogItem | --- | ERROR | --- | Failed to build explicitResource UI AM revoke2: No attribute named 'access_token_2' is defined |
| # 52 | 1633 | GatlingLogItem | UI IDM managed user schema | KO | status.find.in([200, 209], 304) | 502 |
| # 53 | 77725 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | status.find.is(200) | 401 |
| # 54 | 8220 | GatlingLogItem | registration_restLoginInitiate | KO | status.find.is(200) | 401 |
| # 55 | 8220 | GatlingLogItem | --- | Exception | --- | 'hook-221' crashed with 'j.u.NoSuchElementException: key not found: callbacks' |
| # 56 | 6103 | GatlingLogItem | registrationCallback | KO | status.find.in([200, 209], 304) | 401 |
| # 57 | 119 | GatlingLogItem | UI-Post-Login - stage 2 Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 58 | 2364 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 400 |
| # 59 | 33 | GatlingLogItem | UI Enduser appAuthHelper1 | KO | status.find.in([200, 209], 304) | 502 |
| # 60 | 140 | GatlingLogItem | UI-Pre-Login Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 61 | 1607 | GatlingLogItem | UI IDM dashboard | KO | status.find.in([200, 209], 304) | 502 |
| # 62 | 2105 | GatlingLogItem | UI IDM features | KO | status.find.in([200, 209], 304) | 502 |
| # 63 | 62 | GatlingLogItem | UI-Post-Login - stage 3 | KO | status.find.in([200, 209], 304) | 502 |
| # 64 | 133 | GatlingLogItem | UI-Post-Login - stage 2 | KO | status.find.in([200, 209], 304) | 502 |
| # 65 | 14 | GatlingLogItem | UI Enduser sessioncheck | KO | status.find.in([200, 209], 304) | 502 |
| # 66 | 952 | GatlingLogItem | UI AM endsession | KO | status.find.in([200, 209], 304) | 502 |
| # 67 | 746 | GatlingLogItem | registrationCallback | KO | status.find.in([200, 209], 304) | 502 |
| # 68 | 558 | GatlingLogItem | userinfo | KO | status.find.in([200, 209], 304) | 502 |
| # 69 | 1 | GatlingLogItem | UI AM serverinfo | Exception | --- | i.n.h.s.SslHandshakeTimeoutException: handshake timed out after 10000ms |
| # 70 | 2529 | GatlingLogItem | UI IDM dashboard | KO | status.find.in([200, 209], 304) | 500 |
| # 71 | 1913 | GatlingLogItem | UI IDM privilege | KO | status.find.in([200, 209], 304) | 500 |
| # 72 | 1902 | GatlingLogItem | UI IDM login | KO | status.find.in([200, 209], 304) | 500 |
| # 73 | 800 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 502 |
| # 74 | 2599 | GatlingLogItem | createOrganization | KO | status.find.in([200, 209], 304) | 500 |
| # 75 | 2525 | GatlingLogItem | UI IDM user | KO | status.find.in([200, 209], 304) | 500 |
| # 76 | 367 | GatlingLogItem | ReadManagedUser | KO | status.find.in(200,304) | 500 |
| # 77 | 54 | GatlingLogItem | getIdToken | KO | status.find.in([200, 209], 304) | 502 |
| # 78 | 1254 | GatlingLogItem | getIdToken Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 79 | 2049 | GatlingLogItem | UI IDM features | KO | status.find.in([200, 209], 304) | 500 |
| # 80 | 679 | GatlingLogItem | queryOrganization | KO | status.find.in([200, 209], 304) | 500 |
| # 81 | 764 | GatlingLogItem | deleteOrganization | KO | status.find.in([200, 209], 304) | 500 |
| # 82 | 427 | GatlingLogItem | PatchManagedUser | KO | status.find.in(200) | 500 |
| # 83 | 222 | GatlingLogItem | PatchManagedUser | KO | status.find.in(200) | 502 |
| # 84 | 371190 | GatlingLogItem | restLoginInitiate | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 85 | 48572 | GatlingLogItem | UI-Pre-Login | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 86 | 11847 | GatlingLogItem | registration_restLoginInitiate | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 87 | 71411 | GatlingLogItem | UI-Post-Login - stage 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 88 | 68203 | GatlingLogItem | UI-Post-Login - stage 2 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 89 | 65372 | GatlingLogItem | UI IDM oidcToken | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 90 | 13093 | GatlingLogItem | UI-Logout | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 91 | 18846 | GatlingLogItem | UI AM serverinfo | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 92 | 20617 | GatlingLogItem | UI IDM features | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 93 | 20352 | GatlingLogItem | UI IDM login | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 94 | 20139 | GatlingLogItem | UI IDM version | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 95 | 19878 | GatlingLogItem | UI IDM privilege | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 96 | 13523 | GatlingLogItem | UI IDM managed user schema | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 97 | 13528 | GatlingLogItem | UI IDM dashboard | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 98 | 13687 | GatlingLogItem | UI IDM user | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 99 | 13846 | GatlingLogItem | UI AM validateGoto | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 100 | 686 | GatlingLogItem | createOrganization | KO | status.find.in([200, 209], 304) | 502 |
| # 101 | 116 | GatlingLogItem | UI IDM oidcToken | KO | status.find.is(302) | 502 |
| # 102 | 1969 | GatlingLogItem | UI IDM managed user schema | KO | status.find.in([200, 209], 304) | 500 |
| # 103 | 13241 | GatlingLogItem | UI-Pre-Login | KO | status.find.in([200, 209], 304) | 503 |
| # 104 | 40371 | GatlingLogItem | UI-Post-Login - stage 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 105 | 63328 | GatlingLogItem | RootUserinfo | KO | status.find.in([200, 209], 304) | 503 |
| # 106 | 2625 | GatlingLogItem | UI-Pre-Login Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 107 | 15473 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 503 |
| # 108 | 1717 | GatlingLogItem | UI-Post-Login - stage 3 | KO | status.find.in([200, 209], 304) | 503 |
| # 109 | 66357 | GatlingLogItem | UI IDM oidcToken | KO | status.find.is(302) | 503 |
| # 110 | 32247 | GatlingLogItem | User Authorize PKCE stage | KO | status.find.is(302) | 503 |
| # 111 | 52881 | GatlingLogItem | UI-Post-Login - stage 2 | KO | status.find.in([200, 209], 304) | 503 |
| # 112 | 15407 | GatlingLogItem | UI-Logout | KO | status.find.in([200, 209], 304) | 503 |
| # 113 | 3830 | GatlingLogItem | userinfo | KO | status.find.in([200, 209], 304) | 503 |
| # 114 | 5502 | GatlingLogItem | UI-Post-Login - stage 1 Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 115 | 4868 | GatlingLogItem | getIdToken | KO | status.find.in([200, 209], 304) | 503 |
| # 116 | 4058 | GatlingLogItem | UI AM validateGoto | KO | status.find.in([200, 209], 304) | 503 |
| # 117 | 3172 | GatlingLogItem | registration_restLoginInitiate | KO | status.find.is(200) | 503 |
| # 118 | 3360 | GatlingLogItem | UI AM serverinfo | KO | status.find.in([200, 209], 304) | 503 |
| # 119 | 5968 | GatlingLogItem | UI-Post-Login - stage 2 Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 120 | 1703 | GatlingLogItem | UI-Post-Login - stage 3 Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 121 | 3348 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 503 |
| # 122 | 1244 | GatlingLogItem | tokenUserinfo | KO | status.find.in([200, 209], 304) | 503 |
| # 123 | 714 | GatlingLogItem | UI AM revoke1 | KO | status.find.in([200, 209], 304) | 503 |
| # 124 | 1533 | GatlingLogItem | UI-Logout Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 125 | 37417 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 126 | 769 | GatlingLogItem | registrationCallback | KO | status.find.in([200, 209], 304) | 503 |
| # 127 | 4087 | GatlingLogItem | UI Enduser appAuthHelper2 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 128 | 750 | GatlingLogItem | UI AM endsession | KO | status.find.in([200, 209], 304) | 503 |
| # 129 | 726 | GatlingLogItem | UI AM revoke2 | KO | status.find.in([200, 209], 304) | 503 |
| # 130 | 1255 | GatlingLogItem | UI IDM features | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 131 | 2008 | GatlingLogItem | UI IDM uiconfig | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 132 | 1003 | GatlingLogItem | UI IDM dashboard | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 133 | 249 | GatlingLogItem | queryOrganization | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 134 | 90 | GatlingLogItem | deleteOrganization | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 135 | 915 | GatlingLogItem | getIdToken Redirect 1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 136 | 182 | GatlingLogItem | deleteOrganization | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 137 | 842 | GatlingLogItem | UI IDM user | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 138 | 951 | GatlingLogItem | UI IDM version | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 139 | 28 | GatlingLogItem | restloginProgressiveProfileCallback | KO | status.find.is(200) | 503 |
| # 140 | 45 | GatlingLogItem | tokenUserinfo | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 141 | 40191 | GatlingLogItem | restLoginInitiate | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 142 | 4820 | GatlingLogItem | Skip 2FA | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 143 | 419 | GatlingLogItem | getIdToken | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 144 | 664 | GatlingLogItem | UI-Pre-Login Redirect 1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 145 | 427 | GatlingLogItem | UI-Post-Login - stage 3 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 146 | 612 | GatlingLogItem | UI AM endsession | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 147 | 1351 | GatlingLogItem | registration_restLoginInitiate | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 148 | 410 | GatlingLogItem | getIdToken | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 149 | 727 | GatlingLogItem | UI-Post-Login - stage 2 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 150 | 2263 | GatlingLogItem | User Authorize PKCE stage | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 151 | 3621 | GatlingLogItem | RootUserinfo | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 152 | 2240 | GatlingLogItem | User AccessToken PKCE stage | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 153 | 588 | GatlingLogItem | UI-Post-Login - stage 2 Redirect 1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 154 | 34 | GatlingLogItem | UI-Logout Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 155 | 1076 | GatlingLogItem | RootUserinfo | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 156 | 502 | GatlingLogItem | UI AM serverinfo | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 157 | 953 | GatlingLogItem | UI-Post-Login - stage 1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 158 | 2706 | GatlingLogItem | UI-Pre-Login | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 159 | 134 | GatlingLogItem | UI-Logout Redirect 1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 160 | 523 | GatlingLogItem | registrationCallback | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 161 | 1130 | GatlingLogItem | UI IDM login | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 162 | 1139 | GatlingLogItem | UI IDM privilege | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 163 | 404 | GatlingLogItem | UI-Post-Login - stage 3 Redirect 1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 164 | 4961 | GatlingLogItem | UI IDM managed user schema | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 165 | 103 | GatlingLogItem | PatchManagedUser | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 166 | 72 | GatlingLogItem | UI AM revoke2 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 167 | 64 | GatlingLogItem | UI AM revoke2 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 168 | 1531 | GatlingLogItem | UI IDM oidcToken | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 169 | 73 | GatlingLogItem | UI AM endsession | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 170 | 645 | GatlingLogItem | UI-Post-Login - stage 1 Redirect 1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 171 | 137 | GatlingLogItem | UI-Logout | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 172 | 38 | GatlingLogItem | User AccessToken PKCE stage | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 173 | 189 | GatlingLogItem | User Authorize PKCE stage | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 174 | 268 | GatlingLogItem | createOrganization | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 175 | 501 | GatlingLogItem | UI Enduser sessioncheck | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 176 | 66 | GatlingLogItem | UI AM revoke1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 177 | 33 | GatlingLogItem | userinfo | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 178 | 332 | GatlingLogItem | createOrganization | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 179 | 385 | GatlingLogItem | UI AM idFromSession | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 180 | 355 | GatlingLogItem | UI AM validateGoto | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 181 | 197 | GatlingLogItem | deleteOrganization | KO | status.find.in([200, 209], 304) | 502 |
| # 182 | 225 | GatlingLogItem | queryOrganization | KO | status.find.in([200, 209], 304) | 502 |
| # 183 | 112 | GatlingLogItem | ReadManagedUser | KO | status.find.in(200,304) | 502 |
| # 184 | 1686 | GatlingLogItem | UI IDM features | KO | status.find.in([200, 209], 304) | 503 |
| # 185 | 40 | GatlingLogItem | restloginProgressiveProfileCallback | KO | status.find.is(200) | 502 |
| # 186 | 30 | GatlingLogItem | PatchManagedUser | KO | status.find.in(200) | 404 |
| # 187 | 707 | GatlingLogItem | createOrganization | KO | status.find.in([200, 209], 304) | 404 |
| # 188 | 4913 | GatlingLogItem | UI IDM uiconfig | KO | status.find.in([200, 209], 304) | 503 |
| # 189 | 1739 | GatlingLogItem | UI IDM version | KO | status.find.in([200, 209], 304) | 503 |
| # 190 | 25 | GatlingLogItem | UI IDM dashboard | KO | status.find.in([200, 209], 304) | 401 |
| # 191 | 12 | GatlingLogItem | deleteOrganization | KO | status.find.in([200, 209], 304) | 401 |
| # 192 | 108 | GatlingLogItem | UI IDM uiconfig | KO | status.find.in([200, 209], 304) | 401 |
| # 193 | 23 | GatlingLogItem | UI IDM features | KO | status.find.in([200, 209], 304) | 401 |
| # 194 | 4 | GatlingLogItem | queryOrganization | KO | status.find.in([200, 209], 304) | 401 |
| # 195 | 45 | GatlingLogItem | createOrganization | KO | status.find.in([200, 209], 304) | 401 |
| # 196 | 22 | GatlingLogItem | UI IDM privilege | KO | status.find.in([200, 209], 304) | 401 |
| # 197 | 20 | GatlingLogItem | UI IDM user | KO | status.find.in([200, 209], 304) | 401 |
| # 198 | 19 | GatlingLogItem | UI IDM login | KO | status.find.in([200, 209], 304) | 401 |
| # 199 | 20 | GatlingLogItem | UI IDM version | KO | status.find.in([200, 209], 304) | 401 |
| # 200 | 39 | GatlingLogItem | UI IDM managed user schema | KO | status.find.in([200, 209], 304) | 401 |
| # 201 | 750 | GatlingLogItem | UI IDM dashboard | KO | status.find.in([200, 209], 304) | 404 |
| # 202 | 2839 | GatlingLogItem | UI IDM uiconfig | KO | status.find.in([200, 209], 304) | 404 |
| # 203 | 739 | GatlingLogItem | UI IDM privilege | KO | status.find.in([200, 209], 304) | 404 |
| # 204 | 734 | GatlingLogItem | UI IDM login | KO | status.find.in([200, 209], 304) | 404 |
| # 205 | 750 | GatlingLogItem | UI IDM features | KO | status.find.in([200, 209], 304) | 404 |
| # 206 | 135 | GatlingLogItem | queryOrganization | KO | status.find.in([200, 209], 304) | 404 |
| # 207 | 845 | GatlingLogItem | UI IDM user | KO | status.find.in([200, 209], 304) | 404 |
| # 208 | 141 | GatlingLogItem | deleteOrganization | KO | status.find.in([200, 209], 304) | 405 |
| # 209 | 254 | GatlingLogItem | UI IDM managed user schema | KO | status.find.in([200, 209], 304) | 404 |
| # 210 | 744 | GatlingLogItem | UI IDM version | KO | status.find.in([200, 209], 304) | 404 |
| # 211 | 56 | GatlingLogItem | PatchManagedUser | KO | status.find.in(200) | 501 |
| # 212 | 70 | GatlingLogItem | ReadManagedUser | KO | status.find.in(200,304) | 404 |
| # 213 | 38 | GatlingLogItem | restloginProgressiveProfileCallback | KO | status.find.is(200) | 401 |
| # 214 | 380 | GatlingLogItem | getIdToken Redirect 1 | KO | status.find.in([200, 209], 304) | 404 |
| # 215 | 94 | GatlingLogItem | deleteOrganization | KO | status.find.in([200, 209], 304) | 404 |
| # 216 | 25 | GatlingLogItem | UI-Logout | KO | status.find.in([200, 209], 304) | 502 |
| # 217 | 92 | GatlingLogItem | ReadManagedUser | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 218 | 2200 | GatlingLogItem | UI IDM user | KO | status.find.in([200, 209], 304) | 503 |
| # 219 | 1967 | GatlingLogItem | UI IDM dashboard | KO | status.find.in([200, 209], 304) | 503 |
| # 220 | 1679 | GatlingLogItem | UI IDM login | KO | status.find.in([200, 209], 304) | 503 |
| # 221 | 262 | GatlingLogItem | deleteOrganization | KO | status.find.in([200, 209], 304) | 503 |
| # 222 | 1688 | GatlingLogItem | UI IDM privilege | KO | status.find.in([200, 209], 304) | 503 |
| # 223 | 1271 | GatlingLogItem | createOrganization | KO | status.find.in([200, 209], 304) | 503 |
| # 224 | 192 | GatlingLogItem | ReadManagedUser | KO | status.find.in(200,304) | 503 |
| # 225 | 1683 | GatlingLogItem | getIdToken Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 226 | 127 | GatlingLogItem | PatchManagedUser | KO | status.find.in(200) | 503 |
| # 227 | 5 | GatlingLogItem | restloginProgressiveProfileCallback | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 228 | 31 | GatlingLogItem | userinfo | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 229 | 6 | GatlingLogItem | ReadManagedUser | KO | status.find.in(200,304) | 401 |
| # 230 | 2 | GatlingLogItem | PatchManagedUser | KO | status.find.in(200) | 401 |
| # 231 | 1 | GatlingLogItem | UI AM serverinfo | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 232 | 5 | GatlingLogItem | restLoginInitiate | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 233 | 1 | GatlingLogItem | UI IDM login | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 234 | 73 | GatlingLogItem | queryOrganization | KO | status.find.in([200, 209], 304) | 503 |
| # 235 | 7 | GatlingLogItem | Skip 2FA | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 236 | 5 | GatlingLogItem | ReadManagedUser | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 237 | 31 | GatlingLogItem | restLoginUsernamePasswordCallback | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 238 | 2 | GatlingLogItem | UI IDM uiconfig | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 239 | 2 | GatlingLogItem | UI-Post-Login - stage 3 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 240 | 2 | GatlingLogItem | UI-Logout Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 241 | 2 | GatlingLogItem | UI AM revoke1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 242 | 1 | GatlingLogItem | registrationCallback | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 243 | 9 | GatlingLogItem | UI-Post-Login - stage 1 Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 244 | 5 | GatlingLogItem | UI-Pre-Login Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 245 | 14 | GatlingLogItem | restLoginInitiate | Exception | --- | j.i.IOException: Premature close |
| # 246 | 1 | GatlingLogItem | --- | Exception | --- | 'hook-148' crashed with 'j.u.NoSuchElementException: key not found: callbacks' |
| # 247 | 1 | GatlingLogItem | Skip 2FA | KO | status.find.is(200) | 403 |
| # 248 | 1 | GatlingLogItem | UI IDM privilege | Exception | --- | j.i.IOException: Premature close |
| # 249 | 4 | GatlingLogItem | RootUserinfo | KO | status.find.in([200, 209], 304) | 401 |
| # 250 | 1 | GatlingLogItem | registration_restLoginInitiate | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 251 | 2 | GatlingLogItem | UI-Post-Login - stage 2 Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 252 | 1 | GatlingLogItem | UI-Post-Login - stage 3 Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 253 | 1 | GatlingLogItem | UI IDM version | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 254 | 1 | GatlingLogItem | getIdToken Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 255 | 1 | GatlingLogItem | UI IDM features | Exception | --- | j.i.IOException: Premature close |
| # 256 | 1 | GatlingLogItem | UI IDM version | Exception | --- | j.i.IOException: Premature close |
| # 257 | 1 | GatlingLogItem | UI IDM managed user schema | Exception | --- | j.i.IOException: Premature close |
| # 258 | 2 | GatlingLogItem | UI-Post-Login - stage 1 | Exception | --- | j.i.IOException: Premature close |
| # 259 | 2 | GatlingLogItem | UI IDM dashboard | Exception | --- | j.i.IOException: Premature close |
| # 260 | 1 | GatlingLogItem | UI Enduser appAuthHelper1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 261 | 1 | GatlingLogItem | UI AM idFromSession | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 262 | 1 | GatlingLogItem | UI Enduser appAuthHelper2 | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
+-------+----------------+----------------+-------------------------------------+-----------+----------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
Found 4,241,869 log items split into 262 groups.
==================================================
- GROUP 1 - GatlingLogItem-registrationCallback-KO-jsonPath($.tokenId).find.exists-nothing - 25197x
> registrationCallback (KO), expected: jsonPath($.tokenId).find.exists, got: nothing
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJhZmUyY2EzMS1kNTk4LTQ0NGYtOWZlYy03YjgyZjU2YWM2OWYiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InVjN2Ixbm1sb2pkbWlzc280azVsN2FnNWptIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXJUVXRIVkhsWU1XbHFlR1F5ZVhoeldVWm1lbXgzTGtWdmVFOTFaa0V6YURkNU5WcG1aMHBpUVRJMVNGRjBTRXhOWDJORFJrTldlVWxCV2t4bFZFMVJaazF2ZG5OWVZqa3dhV2xWVVhsWE5VMXFZME51TlU5VVluRTVOMnRZUVVoVmFXWnZlVzQ0ZEZJMGEwWkROM3BsTnpnNWR6VlBlR2gxVjJ3M2JISjVaRlJuTFhOM1Z6bFNRVmhPYm5oUVJWRTJVRzFDZDBFMmRHTXhaM2wyTVRjeVVHZGtSbEJXTUhvdFYwdElWMUZ4VUd4SlpsOTRZMUF6VjFwdGNuQXRWRGhEWWs0M2FYWkxXRmQyT1dZMVFVRTRWMlJUVUVsVVpWQnRORlpwZVhaWVlXcGZUbVJYU21kb1lscFdWM3AyUmxOb1YwMVVkblJHYUdOSFYyaFpiR1I0YUZWRFRHWnpUR3BNYUVKM1dIVTJNQzFRYmpSTGNWRlliMFpHU25OM2NFRkNPVmRaYTJKTFJDMW9UbDluY25OemFWcDRVV3A0TVRkRGVWWnhjbFpzVURsT1UyZ3paVlI1UjBkamNGaEpOMUJVWTJSS04wOU9lRlZhTVVOUVl6QmhabXhsUzFwYWRYazFabmRQUXkxeE5WaGZTVVJDU25wa1FuZG5aekpVVjBvNGFGbEtaRFZZTFVGclptWTFRMmRQVTFkNFJqQlVPR0puVEVselF5MTJXVzFhTFY5NGFEQTRURW8wZVc5dGVXNVViamxTV1c0NFJFWTVkMnRMZDA1eFJVc3dSRWRqWmxGUmVtZENOMUJEU1hCTGFVUnRTa2w1YlRSRFJFVjNTelY0VW1odGF6TlZhbmM1TFhWUFIyMW1WSGhxV1d4ZlowcGtWek5EZGpSalFtSnFhVWh2ZEZaQ1NFdFZWbGRKYzFCS1NWSk9iV3RTVHpkVGNUQnVaekJuUVd3eVFrTkpVRWR4VUY4MWJrZFRPWE5sYjFGdFJIRk5UMDltTnpCMU5HczViRlZFVG00M1MxUjViRkV5V2xGWlRrcDJOR1ZLVUVOdk1XSmFWbkZTU2tzdGRFdFljM2hoU3paZmNsQkhiblJDUm5WR1Mwb3laRzFWZVhkUlMyWnNVVlIwZVV4bVQzZGFhVGMzVURsd1ZHaERWRXQ2YlhOZk5sVlhkbUZtYTFKMlltcFJhMXBMVFZjelduSTJZVU5OWVRSdVdrRjFaV05aZWxWcGFXbHVXRlZXWDBGWVJrUTNSR2xUUlZsU1lXMWxhR0ZDTWtoaFJXdHZRMnBpVW5sVmNIUm9OR2w2WldkYWVqUjRkVFpmVnpWRGJ6bERWRmhNZEVSNmNqSjZlbTh5TFhGM1NVOHRlR1p2Tm1SWmJXNXNSVXhZT1VsVGRVRjBhVFJoTkc5RVMzVkJlVWRXUVRkME0xaFJPV0Y1WkRaQmRqVnJlVTQzV1ZSclExUlZVbVZ1WkZFMlMwczBkRlJRYkY5VWRFRlNhRGxSU25wVmRreEhVM2hVVDI1T05VMWpSRUkxVERoSk5EVm9hbHBqY21wUWQwWkRXa0pVUVVwNmVUZ3pkSFJPYUdkWkxsVjFaMFV6YlhWelZuVkRibEJ6V2xaMFlsRmhZbEUuNHBENF9oZGRpaXZxV2YtMENqZ0ZDOFhCLWNMZzcwa0dZc29NRnhndjlaMCIsImV4cCI6MTc1ODI0MTUzNCwiaWF0IjoxNzU4MjQxMjM0fQ.y93uetlRU-b9wgV3E90cCRxCLFR55-nVkiKb9fIDc2c
callbacks:
- _id: 0
input:
- name: IDToken1
value: self500-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: self500-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: self500-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: self500-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: 52.121.44.13
fake-user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.9
(KHTML, like Gecko) Version/9.0.2 Safari/601.3.9
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@479d3511
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@1d95b9fa
password: Pa_ssw0rd
username: self500-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: 8239
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJhZmUyY2EzMS1kNTk4LTQ0NGYtOWZlYy03YjgyZjU2YWM2OWYiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InVjN2Ixbm1sb2pkbWlzc280azVsN2FnNWptIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXJUVXRIVkhsWU1XbHFlR1F5ZVhoeldVWm1lbXgzTGtWdmVFOTFaa0V6YURkNU5WcG1aMHBpUVRJMVNGRjBTRXhOWDJORFJrTldlVWxCV2t4bFZFMVJaazF2ZG5OWVZqa3dhV2xWVVhsWE5VMXFZME51TlU5VVluRTVOMnRZUVVoVmFXWnZlVzQ0ZEZJMGEwWkROM3BsTnpnNWR6VlBlR2gxVjJ3M2JISjVaRlJuTFhOM1Z6bFNRVmhPYm5oUVJWRTJVRzFDZDBFMmRHTXhaM2wyTVRjeVVHZGtSbEJXTUhvdFYwdElWMUZ4VUd4SlpsOTRZMUF6VjFwdGNuQXRWRGhEWWs0M2FYWkxXRmQyT1dZMVFVRTRWMlJUVUVsVVpWQnRORlpwZVhaWVlXcGZUbVJYU21kb1lscFdWM3AyUmxOb1YwMVVkblJHYUdOSFYyaFpiR1I0YUZWRFRHWnpUR3BNYUVKM1dIVTJNQzFRYmpSTGNWRlliMFpHU25OM2NFRkNPVmRaYTJKTFJDMW9UbDluY25OemFWcDRVV3A0TVRkRGVWWnhjbFpzVURsT1UyZ3paVlI1UjBkamNGaEpOMUJVWTJSS04wOU9lRlZhTVVOUVl6QmhabXhsUzFwYWRYazFabmRQUXkxeE5WaGZTVVJDU25wa1FuZG5aekpVVjBvNGFGbEtaRFZZTFVGclptWTFRMmRQVTFkNFJqQlVPR0puVEVselF5MTJXVzFhTFY5NGFEQTRURW8wZVc5dGVXNVViamxTV1c0NFJFWTVkMnRMZDA1eFJVc3dSRWRqWmxGUmVtZENOMUJEU1hCTGFVUnRTa2w1YlRSRFJFVjNTelY0VW1odGF6TlZhbmM1TFhWUFIyMW1WSGhxV1d4ZlowcGtWek5EZGpSalFtSnFhVWh2ZEZaQ1NFdFZWbGRKYzFCS1NWSk9iV3RTVHpkVGNUQnVaekJuUVd3eVFrTkpVRWR4VUY4MWJrZFRPWE5sYjFGdFJIRk5UMDltTnpCMU5HczViRlZFVG00M1MxUjViRkV5V2xGWlRrcDJOR1ZLVUVOdk1XSmFWbkZTU2tzdGRFdFljM2hoU3paZmNsQkhiblJDUm5WR1Mwb3laRzFWZVhkUlMyWnNVVlIwZVV4bVQzZGFhVGMzVURsd1ZHaERWRXQ2YlhOZk5sVlhkbUZtYTFKMlltcFJhMXBMVFZjelduSTJZVU5OWVRSdVdrRjFaV05aZWxWcGFXbHVXRlZXWDBGWVJrUTNSR2xUUlZsU1lXMWxhR0ZDTWtoaFJXdHZRMnBpVW5sVmNIUm9OR2w2WldkYWVqUjRkVFpmVnpWRGJ6bERWRmhNZEVSNmNqSjZlbTh5TFhGM1NVOHRlR1p2Tm1SWmJXNXNSVXhZT1VsVGRVRjBhVFJoTkc5RVMzVkJlVWRXUVRkME0xaFJPV0Y1WkRaQmRqVnJlVTQzV1ZSclExUlZVbVZ1WkZFMlMwczBkRlJRYkY5VWRFRlNhRGxSU25wVmRreEhVM2hVVDI1T05VMWpSRUkxVERoSk5EVm9hbHBqY21wUWQwWkRXa0pVUVVwNmVUZ3pkSFJPYUdkWkxsVjFaMFV6YlhWelZuVkRibEJ6V2xaMFlsRmhZbEUuNHBENF9oZGRpaXZxV2YtMENqZ0ZDOFhCLWNMZzcwa0dZc29NRnhndjlaMCIsImV4cCI6MTc1ODI0MTUzNCwiaWF0IjoxNzU4MjQxMjM0fQ.y93uetlRU-b9wgV3E90cCRxCLFR55-nVkiKb9fIDc2c",
"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": "self500-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": "self500-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": "self500-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": "self500-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: Fri, 19 Sep 2025 00:20:34 GMT
x-forgerock-transactionid: 3a245ae8-4fb9-4a98-a57d-79ca08c094a8
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJjNmJiYmVkOC05MjhlLTQwMjctOWQ0MS0xYTkxZDYwYTM4YzUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InAwczBtb2RlaDNwcmFkaGIwanFldTcwazliIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNW9NVzlJWDBoU1JWWlpVMEZsZDFWTlRXOTFSVGQzTGxodlowUTJaSE5TTkhWbGNGcEtSblExTmxsUWJpMTRlSHBvTlhOSFdVdEJkREY2ZFRCM1ZuZDZVREZ6YVU5cVdVazFXbUV4VUVwME9FeGtObGd4WDI1MlVrVnFRbEZKWm1KeWNFbG5MWGxIUVVoVE1YcHBPRkJvTlRWb05tSmhXR1F5TVZwQ2NHNXVWWEoxUjJGT1lrZzFPQzFYVlU1RVVsbDZlRjl5TW5OaWMzUXlhR1JyWWpCM05uVmlZVTFpU1ZoTVEyTkdSbUo0VEhGR04xRjFiVXB1ZHpOVFNHZDRWRGRYT1c1eE0zSTBRMmRrTVhsU05EaHRlWE50TFRKRllYZFFiV1JNTFdGd1RGZGtSak5DWVdGRlRFaG9hR2RTVm5CSFpubHZVbGg0WnpGMGJtWm9TMnhrTm1OclVtZFVTRWxHWjNGVlRHUnNaVWx2ZFdkd1NsZzBTMVZpZDFFdE5XVXdRMlZxYUVoa1psRk1NWFpsVDJGTlUxWjZjMGczVVMwMWRFdFhkbWhOTmpWUFMzVkZXVnB4ZW01emJIVjVSUzFpWW1kWlZXeEJaazlxZUZGdFJWbG1ObXByUkUxNVpUaHROWGR6ZWpoSU5FWk1VVzA0V0ZCeFRsSnlWbWxwYWpWWVRscHBXRGMyZFdaaVZGVjNSSFkyZFd0TFIzcE5YMFE1VERaRmFqbDRXWGRTUXpaTGRERjJOMjk0WlZkb2NFOVJVMFJLYVRkZmFtcE9iMEk0UkZGalRrczNZWEpwU1ZkRFNYbFhNMVp2VlRFNVJYaFZOblZtVUhoNFJtOXhTalJTTUVOTVJteFFia3QxWjJSRWRWZFFaRzk2TFcxZmFEaE9ORFJIYUhOSGJXRlhiMjAxY2xSMFlYZFphbVkzVFVkcGRVWlZjRXhUVWs1UVgzUlliVU16VEZad1lYVTVZMTkxVlZkNFlqSllXSGR5U1ZCd09YRnZkbkZIVm5Calkwb3laRWhHV0dsQlJsSXpUVWMxT0U5dlVETXpZMkozVUZaMk5XUkVTVk5TVVZwMmNrSTJkV2g1ZDBWdGEzTkJRMlZMVVdabFpITnFZVGRmYTBkeVZ6UTBPR0YwUjFGNmRXZ3lXRlZGV21nNGJ6UjBTbU4wVDJGa05sWlBYelpYTUZoNVIzcGxVazB6VjNVMFZFSTFSMFZJZUcxU05HNUdWbmd6V2xwaVVrNU1jalY1TkU5WWExODJWV1JWV2xSS1ZXWXdZWHAzWjJFNGNUTlpaRlF6VGpGWk5VRTFZbk5xTTE5R1dWRnFjRVZPWVU4dGRVZFJWMkZCTTNsQ1IxSnJjRVZZVFdGc1FrRmtaRk56V0d4Rlp6RjZXV1ZQVFRWQ2RXNHlXRmRmVlhadU1sUkNZbkpTTUVZeWNIRk5iRmhVZVZOVVRVcDVVVkZhYkhsMldrdGFNamxPVURKYU5WTmpNR1JCUVVsWFdETnJTMHRFUWpZM1lXa3pXamQ2ZERGZk5FWmxkV2h5VjAxNGF6bFRUMGxtWDBKTlZXeERSRll4TlhKeFVWbG5UMnRPZWxabGRuQjJjRVU0Vm05M1dUTkZWazF2T1VGd1VXeE9XWGsxVFd0cGRURnFMVXhMZVZWZlZFOXpUakJaVkdoRmJGaEhaMFZaYkdwb1VqaExaRVUyWHpkVldXWmpRbEJsUlhOTGRTMU1iblZ6ZUV0dk5UZEhhbWRVYzB4U1NIQjNSMjFyTm1SUlYyRlNPSGhSYkRoV1ZFeFRNMVZKVW1OU05WZDVXVEIyY1RKWmRFaEZVV2htUkRreWJGQldVVUZVYVV4NU1HOUVkbkk0YUZSVWEwaEVjV1pTUVRoa1JWQnFPVUZhTkVabFkxRlFOWE5TYlVkYWRHWXpWRFV5WmxobE1UVnRWWGxIU2tkWVUwcHpXR2hNVGpGd1drczFhbk5uVDBOelowUnpVRzF3TVZwaGVHaEJNVzlqUjNrd1JuRTBhbkJIYWtkVlNtUm1UR04zZDFOQ1ZtNTJhVUptT1ZVdFkzZ3ljME5CVlROUlZGbFBVa0pOV2pKWU1YTjFWRFpKTUdOVk9HMXVOWGx6VVdwbk1YSTViRTB3ZVdObWNqZFZaVWxHVG1sa09YUlVUVkpvWjBoeWQwWkNSMWRyTXpGMVZ6TkRPRVpYZG5OWlMzQm9OamxKVEhGZk1UQmFTMFpOVUVkMVdtTTRXRlIwYmprd2VYWkdhWFppWkUxV2FrRm9jbVZRWWtoVlptTTNkMmN0TmpWWlRtY3RTelphUm5GU2QySXlaekpUVWxCaGRuZERWRXRsV0RSVFZEbEtjVzVYZERSMFZ6TlRWbm90WlVoak5rbEpkM1p1Wms5RFpXWlJTelF6VkhoQ1ZIVlJOa1pYZWxCV09GUjZhRkZYTUVVeU1WRTFiMlprZEV4MVNqUm9NM2xqWHpnM1JsVlRWa2hPWTFoVE5VZENhSEJMYVdOSFZXUXdSRlprT0ZJNVJVVktRalJFYlhGRFMwTlZPRXBpZVhCU1kxaGxNMFpGV1c1Zll6TTRUVE5tTFdaTlVtTnlNMHhSY1V4c1RsSTBObGwxUWt4MlZIRTBialZ5ZUhoWmRsTXhaRTFsUW1GRU1YWlNZemhTYVhCQllqWlVjbTU0TlhOUGNHVndkV3hZVkRWbVRsbFNUekJmVmt4TmVuSm5OamMzYms1ME5uWmhjVmR1UW10TWFVaElSbWxtVDNKNlgxOW1aakJQVjBwZldXRmFVR1prU1VkVlFVMTRObE42ZDJGcWNEZFNSREZYVmxZNFpWVkxPR1ZCTjBWUWF6RklaMkZpZUV4T1JHeFJZMWR6TW5CWGVsSlZZVWRoY21aVlkwOTFOSEpzVlMwM2RYRlJPSEJFYURSTk0xQm5jWEEwUVhoTGQxVlFlbFZsUlRSSk5rVnBibU5DYUdOVGRHUnlhVmRXV2tkNVlsZzBXa1I2Y21GSWNrcGtaUzFhYWxreVNVODVRVFZZU2pkMFgxRjRSMjlNTFRjNFVsSnBUV2d3U0RSUGQyNTBaVWd3ZDBZM05VWTFPRFJIVFZwRWExTnFWa2N5U0ZKR1VVRllNVTlYUm5kdVZVUjRVemxwT0dSRVJXcHJOVUpQVFdsc2JYaG1UM2RwY1RkaGFFZDBWSHBCYm5BMVkwNTRlRzFSYVVNd2EzZzROM2hKV0dvdWFuWk9SR0UwYkZCWWNFUkdVbGg0VUc5M2EwMXVRUS5WSmdMMHFoRHJRLVlPRTdMSF8tVEFBVDZTUl92aGdTQlUzY1ZlVnhpZUlvIiwiZXhwIjoxNzU4MjQxNTM0LCJpYXQiOjE3NTgyNDEyMzR9.gCGqSh1A2PVuc3y8_95aKoh58mUPoJ9OhHF8T6T3dNA","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzNGFlMjU3ZC03NmEzLTRhNzYtODAyZC01YjM1MjQ0Y2U4NjMiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InByMW44Nm8xZWg3bnA4cmluaDNibW9kcXZyIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNTFaazAxWnpBdFlWUnhkSFphU0RsWVVtdFBjMDEzTG1ScE0wNURWVEpXWTBoM1gyMXZNMnN5YmxaSlZraFFZVTEzYVVaa01FaDRiR1l0YVZCbU9XbFVZM1JHZWtwU04waExUa1ZLY1dNelJHWjVjM2swTkRGeU9FaFFWM2h6YlRKRmJVUTRZakZLZVVVMWExVklTMTlvZFhGbFZsUnFabkZNYVVST1pITnJRMjlmWVZkMGEza3RUV053VGs1S1QwSmtRMjVSWDNwUWQyOWZlVEpKVVcxRE5qZDBRazR3U0VZMFdURkRiVk5SZUZWS1dFRkxhMFY1UkhJdGNXUnhSVlJuYlRRelRERklOVTFpZWtGT1VqQXdMVXQzYjNSYVpFRTJjRVJwV1hwZlJFeFliRVJGVjJoUVdIa3ljMTl2UzJ0VVJuRXRibGRKV1VsRWNFcFJOMjU0YVY5SU4zbEJjakEzU1RSM09IQm1ZWHBVU0ZBMlQybHROVVpKVmxGSVVtMVZNWEJwZGt0WkxYQnBhMmh1T0RaV1prZHdSbWt6Y1dSUE0wUmliVGN6Vm5sa01rWXlXV2RFZEU5dVZqTkNabTE0WWtoMGFWTTVVakZpUkZCSGVqRmFSR3hUYW1WYWJVWjRSRGxCUW14WGJDMXhWbFpQTVdJM1luQmlVV2hxWjFSc1NVeDFPRGM0TmtWWWRGSkRVemhLTFhnM1gySjZaMmRTVlhsV2FteGpOVVpKU0ZReFVrUmpYMGhCTUVZM1QydG5VRFJ5ZW1kblpYVTVVekpaYlZwRFZtWTJVazAxTUVNemNtaFRaM05vVG5kdVRsYzJORkZTU3pGaGJYRjFRMlZXZWxoeU1tVlRZVlpsTmsxRWFUTndlRWxFZUhCcWJVVnZibmxpZFZjd1NWUkdNM1IzV0hZMWJGOHRTRFl0Tm05bGRXeGhjR2xOWW5SMFlYZDRaRk5wWWxWSVNraDBXREY1ZURSaFNUQkxWRFUzYUMxTGVWZHlkekpvTTNGa1ZuaFlaM0JqUTFSdVVXaGtTRzFOZW1Ob2NsZGpTRTkyWjJzemQyTXdaR0k1Ym1sZk1sVm9kRmQ0T1RKWE9WOW1jSGswT0Rkb1NsQklWR1l6U1ZnellrWnhZazFRTmt4VVVWRmhVakJ0Y2twRFMxZFpRbkZyWVdoME9XaDRia2hMTWpOWkxUQTRZMlV0ZWtOSlJtaFdVemxCZGtOUlZYbDJPRVkzUTBkeVgxVnpTemhzYkVsUVEwVXhUbWRJVlVoSmVXaG1iMUZXU0VjdFZHd3RRbEl6Y2tsd1FrUkhTREpJWWtod2IwdHFaMkptTjBOV1MxOVJjVTA0Y25aeE5tTjVlR1ZJWm1jMFlXeGpSakZCUm5Sb09XNVVVWGhwTkZoQ2MwcGhkVE5VWjE5R2RrMHpibkV6VTFSQk5YUldaWEl0ZUV0alVGZzRWRGcwVG5CMFJsSjVaR1F0Y1doMmNVNXFOMkYwV0hCaGVWOVhSRWxhYW5VME5UTnNiVWRSYmpKMVNGQjNhVmhqUnpkeU9HVjJaSGhXT0ZoSldGVnZSa3czVEdaSFEwOXVTazlIWm5kSkxtazVZbTlRV1ZwdU1GcFZWbkZ0UTBoaFFYTnFTRUUuN0NGbThVcUZmYjBlMVR0UENhNTU4UHYyRVB2NG5ZaDVYNFByTDFnNTBJMCIsImV4cCI6MTc1ODI0MTUzNSwiaWF0IjoxNzU4MjQxMjM1fQ.gBqznMXL1qFdGOhunPobrTwywBVs0umDbm1b2MNgxgo
callbacks:
- _id: 0
input:
- name: IDToken1
value: self500-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: self500-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: self500-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: self500-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: 93.87.97.103
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@45aed788
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@77ff5d9
password: Pa_ssw0rd
username: self500-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: 8239
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzNGFlMjU3ZC03NmEzLTRhNzYtODAyZC01YjM1MjQ0Y2U4NjMiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InByMW44Nm8xZWg3bnA4cmluaDNibW9kcXZyIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNTFaazAxWnpBdFlWUnhkSFphU0RsWVVtdFBjMDEzTG1ScE0wNURWVEpXWTBoM1gyMXZNMnN5YmxaSlZraFFZVTEzYVVaa01FaDRiR1l0YVZCbU9XbFVZM1JHZWtwU04waExUa1ZLY1dNelJHWjVjM2swTkRGeU9FaFFWM2h6YlRKRmJVUTRZakZLZVVVMWExVklTMTlvZFhGbFZsUnFabkZNYVVST1pITnJRMjlmWVZkMGEza3RUV053VGs1S1QwSmtRMjVSWDNwUWQyOWZlVEpKVVcxRE5qZDBRazR3U0VZMFdURkRiVk5SZUZWS1dFRkxhMFY1UkhJdGNXUnhSVlJuYlRRelRERklOVTFpZWtGT1VqQXdMVXQzYjNSYVpFRTJjRVJwV1hwZlJFeFliRVJGVjJoUVdIa3ljMTl2UzJ0VVJuRXRibGRKV1VsRWNFcFJOMjU0YVY5SU4zbEJjakEzU1RSM09IQm1ZWHBVU0ZBMlQybHROVVpKVmxGSVVtMVZNWEJwZGt0WkxYQnBhMmh1T0RaV1prZHdSbWt6Y1dSUE0wUmliVGN6Vm5sa01rWXlXV2RFZEU5dVZqTkNabTE0WWtoMGFWTTVVakZpUkZCSGVqRmFSR3hUYW1WYWJVWjRSRGxCUW14WGJDMXhWbFpQTVdJM1luQmlVV2hxWjFSc1NVeDFPRGM0TmtWWWRGSkRVemhLTFhnM1gySjZaMmRTVlhsV2FteGpOVVpKU0ZReFVrUmpYMGhCTUVZM1QydG5VRFJ5ZW1kblpYVTVVekpaYlZwRFZtWTJVazAxTUVNemNtaFRaM05vVG5kdVRsYzJORkZTU3pGaGJYRjFRMlZXZWxoeU1tVlRZVlpsTmsxRWFUTndlRWxFZUhCcWJVVnZibmxpZFZjd1NWUkdNM1IzV0hZMWJGOHRTRFl0Tm05bGRXeGhjR2xOWW5SMFlYZDRaRk5wWWxWSVNraDBXREY1ZURSaFNUQkxWRFUzYUMxTGVWZHlkekpvTTNGa1ZuaFlaM0JqUTFSdVVXaGtTRzFOZW1Ob2NsZGpTRTkyWjJzemQyTXdaR0k1Ym1sZk1sVm9kRmQ0T1RKWE9WOW1jSGswT0Rkb1NsQklWR1l6U1ZnellrWnhZazFRTmt4VVVWRmhVakJ0Y2twRFMxZFpRbkZyWVdoME9XaDRia2hMTWpOWkxUQTRZMlV0ZWtOSlJtaFdVemxCZGtOUlZYbDJPRVkzUTBkeVgxVnpTemhzYkVsUVEwVXhUbWRJVlVoSmVXaG1iMUZXU0VjdFZHd3RRbEl6Y2tsd1FrUkhTREpJWWtod2IwdHFaMkptTjBOV1MxOVJjVTA0Y25aeE5tTjVlR1ZJWm1jMFlXeGpSakZCUm5Sb09XNVVVWGhwTkZoQ2MwcGhkVE5VWjE5R2RrMHpibkV6VTFSQk5YUldaWEl0ZUV0alVGZzRWRGcwVG5CMFJsSjVaR1F0Y1doMmNVNXFOMkYwV0hCaGVWOVhSRWxhYW5VME5UTnNiVWRSYmpKMVNGQjNhVmhqUnpkeU9HVjJaSGhXT0ZoSldGVnZSa3czVEdaSFEwOXVTazlIWm5kSkxtazVZbTlRV1ZwdU1GcFZWbkZ0UTBoaFFYTnFTRUUuN0NGbThVcUZmYjBlMVR0UENhNTU4UHYyRVB2NG5ZaDVYNFByTDFnNTBJMCIsImV4cCI6MTc1ODI0MTUzNSwiaWF0IjoxNzU4MjQxMjM1fQ.gBqznMXL1qFdGOhunPobrTwywBVs0umDbm1b2MNgxgo",
"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": "self500-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": "self500-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": "self500-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": "self500-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: Fri, 19 Sep 2025 00:20:35 GMT
x-forgerock-transactionid: f3a6c1e0-fbe9-4b9c-96a4-0b6777b2bf08
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIwYmJjMTlmMi1kOGY0LTRiYjktYmRlOC0wYmFhOWQ5MjY2NTAiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjVmOGJtNGY5cG9hb3V2N3E0dTV1c3BucmR2IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVRNSHBvYm1SalJYSkZjM3AyTTNweWFFZ3dlV1YzTGpORU1YSkRRWE5sYzNCUlYwUk5Wa3BPVFZSU1kwY3RPVGhyV0RsUVgzcHRPVzFqYXpWcVVsWllNbWgxTUdOS2NrTnBiVXgzZEVOM1ZsaHBiMDlFUVhkb2JsWlBWbXB6Y1RoNGNVMXJWVGRTWVRacmNuZEdVVkZWUmpWT1dreGZXVGRrTVZVeWNUSlVXalZWYjFBd2EzSkRTbmhHYUMxbGVqVXlVSEJPYWtSQlFsWXRNbkpDWDBsMFkyTnpZVXREZVVaRFZFVTRkMFZqTFdkZlYzaHpSelJ6UTE5Qk0xUk1jRWxUZDNoZlptWkJWRkJ4UWxOWlduQmpNVk5RTVVFeVJYZDVlRE5IUlVSMlQyNHhTSEJ0T1ZoeldXZFdNMGx5YTNVMVYxVkhUa1phWm04Mk9XeEVVWE53ZERSSWIwNVZZVzFQYkd0dk4yVndTRkpQUjNCUVpsOUhhakoyZWxSaGFVWndlVmw1TUdsMFlUQkNhMmhhUVUxSU1tOXJObDlQVTB4cVdIcEhaSFJUWDI1WU1VSTNVMHBPYlRORlJUZHNPRlkyWkZWeWVtcFVNbTE2ZDNaeWEyMURha3QyTVdNelYzbzVaRlExVXpWS1dGTndiRTh3UkVWS2EweElMV1JWTjA5bmRXZHhOR2hsY0d4dFl6aHdTWE51TW05TmJHMUVjbGhvUWxkNGRDMTVlVE5ZT0VGQmN6bE9abU5vWmxWWlpXRlhNSEpMZFhveWFFUkVOV3RpYjNKbU4xVXhSV05JU0dKWk56WlhkbVl5TXpsUFQzWTBhRXBUVERocFkzaDNkSGRWVnpZMFdrcHhOVWc1YWxoVGFGbGtlak5vTW5NeVUzZ3pZVEExVERkMlpFSTFNRFpJYm1wQldsOVhMV1ZwZDNkM1owTTVkbGxaWkRKc05ucHFOa0pXZGtwdE1FRjNhMnhOZVhOaWJsRjRXamhYTWxoaWVHUmtaM0ZHYmtwRFJWaEVkRFJRVTNSRU1WVmlWV00yVldGTFZDMUJibnBqTVdGUloxZG1WazA1YTFWNWRUVTBibTlzWTFaaE5WRTVaRkZuY0ZJMFYyWkdSVUZKUkZoTGFqVllRV2xDYlhSemRrRjVNV1pRVEROR05GcEVVV0ZLYkdOUlFWSjJVR014VFRGSmMydHJjVU15ZVVWa2FsbzVPRXg0ZDFKNlgyZEhZa3AyV0VKbWJWVm5Oa2haY2s4eVMzUjNaM3BLVUhsU1RWRlVWbTVDUlV4MVRWRmtNVzFmTVVaTFp6RmZRbWMxZGtGVWQzWmhSMVpuTTFOTlJYQkpNVzluVkRkdFpTMXNZVzF0V0RoMGNtMXpibk5SWVhONlZHVTBRamhITkVSNk0xRnJNVWg0VkMxRVZ6ZEljV3REVUdzeGNFbDNYMFUxTkdaYWVYSlhXR2c1UmpWSWVWUktlblJrTlRWNVJXY3lUVVJVTFRaWGRXeFVkbDluY2paaVZqZHhVMHN4YTE5eVIzVkpYMHREY0RGYUxVWmpiV1pQVVMxNE9IWkdkbHBrVEZBMGFEWlNSelpIYVRVMkxWQlpiVEZIWWxoeFJGcFBhVGh2ZW5CamVtVTVWVFF5YnkxeVdsUjJXV2h3ZERWTGJHOXZRbk5UVGtSdVp6aHdRemcwYmtWTE1rNW1jMWxtTkhsWVMxbFhSVXRmTlVWbWVGbG9VR2hyWkMxRlpsQjZkak5ZUzJGTk1tOVFWekpmVm1sc01FaFNkRGwyVGtNemFtZFNWelE0T1hScFNEaFpWWGxtZW5jelQySndUVkZOY1VNdE5WbHdSR1YwYjJkclpVRlBWMUZJVUROTGRrcDVSWFpvUTNJM016aENiVWwyTVROMlFYZFdaMU5qYjFsbGFEZEdVRzVKYm05Q2NITTVhR3hSTUc0NFpYSlZaWEJ1U0dOcmNWQk1ZVVpPU214cFozcG5ORTVZZEc0eVZsWnlXRlJNYVVKYWJISnZRVWRhVVZaSFMzQlFSWFZpWkU5V2VGUk5lbms0YlZGaVdubzNjalZYWW14Nk4wVkdNMG8yVjJOV1ZGUkdNSGR4UW1oUWRGSnpOWHBLVFdGRFNuVkpSSEJOTlU1aWNXOUlVVk5DT1c5bmFHNUlURTFUY0VSdFFtWXpTRzl3WVdOQmJDMXNXR1ZoYTJGMFZrNVRTbmc0U0dWbU1HRTJUMlpJUlVoRmIzY3hZaTExTUhvd1pqWk1WVU5hVVRkTmVrbDFTMFZQTkRsRE5YZFJUbEpVYW5GcmVYbFRjMlZsTUdWRk5XOTNlVlpYV1ZSd04yOXZjMlUyU1hGdlozQTRWWGhTWkROVWNVMXNUalIwTlVsTWJtOXZZV0Y0Uld0TlpFTnNZMHB0WVdSbmIxQm5kR0Y1T1hSWFlsVjZhbXBPTjJ3eVlqZE1UVFkwUWkxWGRYcFJlVE5KVlhkV05rOUtjMjAyTWtnNFNsOVNTMlJUTFVKQ2RIUlZkMEo1V21aV2FYSXpNMDV1UmtneFlYTmZWRU5aWWtabmNrazNVakJTTmpaNWIxTnNRMmQxTmpoclFtRnlNMjlZWTBjM2VtTmxVVGxPZVd0clJEa3lkalJQWkhadlRUUnZNV3BrUzJvdE9HUjZaM001TVdKc2NHZFZValJOV2tVd1dIWm9WVUZFZDB0aWJrSkNRa1owUkdReWJVOTFlV1ZTWjB0V1FVd3lXR2RWY0VKSVVXZHZTbWQ2Y1ZkdmNIWkROakJuVW05NU1GTlljMWQ1TjNsTmJuQkdhR1J6VDBWWGRIZEJPR1pUTFUwM1ZWVkxkVXRqY0RKRVdGUklSMGN3ZDAxdWRUUnhkR3Q2TUhCNVgweHNkRUpFTm1WRVRFRkNRMlJxU1dKa2FrdEtRMkpwY25wQ1h5MTJlazU0Y214d1NUSnVZVEJ3U1ZBeFpXdDJVUzFpWTIxa2RVeGpVblU1T0RKUlNXaFlUbGRFT1dOUWJYWk5OV1p5ZEZGWFZsUnhja1pxVFhjM2EycHhSVEZOVkhCclowaG9la2xCUVdweFgyWmhjV3R4WjIwNFNtNWZSMGhHUjFWTVRXMXhSRzVVVDA1cWEzZG1iVk5rVVVkaFVVUTRXbUkzYkZkQlJITTJjVlYzZFZCYVRFMHhiRWh4Vm5OYVpVMXBjVlZTTW5obVpYVlNjMXBGVFZOUGMyOWZOemxSYTNndVFteHVlVkozV25CelNqUm5jbmQ2WkdodFNuSkJady5DdWowSDY1VTA2R201d0pMX0s5UzBRNjdfNkpSamJvTnR5RjhtcDZtS2x3IiwiZXhwIjoxNzU4MjQxNTM1LCJpYXQiOjE3NTgyNDEyMzV9.GcU_ZANyM5AwuaGRenJTk-9JkeZmlgBq-p0qVQAG-IQ","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI5YTg0MzAzMS01ZGViLTQyM2QtOTRjNi04ZDZmMGUxMDI5ZDgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjVmYjJxazNvNzBpdTRwYmdpZ2xoYjNlbTRjIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXJkM2hWZEdwU2F6TnVOVmQyVFhBeVJIVXpOeTEzTGpOc2JGbzBhVVJZTFRaeFJuTklMVEJ5V1d3dGFUSTNhbXRUVlU5NU1raHhUazVMWTI5eWQyRnNaMmhXYTJoTWMzaFNXQzB4VVc5WGFUTjFiV2hJV2pKd1drUjZSWHBtWjJOd2JsZFNaV3BhTmxkWVEwSkhWelUzYWxRMUxVUTNObFZPTUZKdmFqSmlUbVpyVDFaT2FHazRiazU0Vmt4RGRrWlhSbVYwUVdSeVF6WnhjMnRWWTIxR2NGOWhNMlpQWTBGQmFtdFZNamswUjFVeWNtVlZSMW94Tm01eFZHaGpWMWN3ZVhkQk1VVnBjVnB2TTI4dFl6SXdNMjk0ZVVKRVVtbG1la04yWVRsaWJURlpkRmxDVmxkTWVrVlpRa0ZxVFZreFpFdEpSMEpLWW1WRU4xSkVNMjlCY0Y5VmIxOVJNMmRCTlZjMFltNXFha0pSV0VFdFEwZHlNWEI2Tm5Nd1JsSm1hblp5ZW5vM1pVWlZlVTFVVUcxWGEzcG5abmhoZG1oVlNIWmlOV05rTmpGWUxXNHRWamxqV21FM1lrbHdMV0Y1V0ZoTWMyRjZYemh2YkRSemVXZHlUR05GTnpkV1NUUnJPV0pWTFVoQlJFUXdkRGsyYUZBNFlVMHdYMEppTjFocExXcE1TRk5CVkZaRWIzaFVPVGd4Wms0NVpGVnRXakEyT0d0dk5sOVpXVlpTZVdodVFVVnVTRkJZZVZkMGNHRk1jVkJ3YURKVk9WZDZWMDR0UlMxdmNFdEVaVWN6VTE4NFJHNUhWemMxYnpkMlFtRnVaa0p4ZDJnMlNrSkRXSFpQYmtGTVpqUklZa3RtVkVkUVdrTXpkMkpWUlhZMFUzbzJjM1IyUWxoSE1uaEhPWGhuVFU5QlEwdHlPVE5oVTJwbVIwaHliRlZwUjI1M01ucE5UR28xU1RaUGF6WktXV3RETURCV2NFbGhkbmRJTVhkWFMwSmphMncyVTNWTE5tTkVlV1ZSV2xWSmNYbDVVbkkwYmxsM2JsQlhZVE00ZEc1SmIyOUJVVU5UTTJZdFNYazNWMU5DYjBRNWFIVkxTM2hxZVhORGFsZFphbTVOYzB4UlEzSm5Za2xuZWpkNlRYRTJaMmx3YkRkSE4zQkhNSHBYT1VSVlREUnhRMUYwVW1GRVYwUTFaRTVOU1dWTlJIQmlWRTFPWVRWTmRYZDROMmRIWm1seFVsQktYM0pMYWpkUVRIZ3RSV3BxWjBOSGRVWjFiVjlmTVRsbU1WTkVNMHhKTjFkUFpsVjBVM0pPZGpCYVZqRnNTbVpIY21KNVpsRnZjRE5RVGtrMVRFbDVhRzU1VjBWT0xUTTNWVTVQZWxkeGRUTkxMUzE0U1VSUE5VRkJORTF6WHpJd1JEbGFNRUpWVmxORlFraHZkazQyT1ZWVmJVdDVNbVIwV1c5TFFraEJWVVJsUVU5WlNGcDZZV1JVWkhkTk5rRTNhRWQ1Wm5sMFRucDBkbU5hZUdOcFRUSnZaMUpqWlVkTFpteHNNWG90WkhCV1FraHRWMU5qVTFGb1dWaGZWR2xyTTNCQkxrVTBSa0l6V1dsSmVtcEVSV0l5TW0xV1dIcFdSRUUuZHBDUUVhZ0JnUHI3d2xQZWpnX0hCbkVrcXgxMDF4SEdPZXJLLXdHUGk3OCIsImV4cCI6MTc1ODI0MTUzNSwiaWF0IjoxNzU4MjQxMjM1fQ.pIne1zQoP8piTHRqrOJjfpMMD-C_ZyjWq9o0NhyUtuo
callbacks:
- _id: 0
input:
- name: IDToken1
value: self500-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: self500-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: self500-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: self500-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: 28.105.246.205
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@7f0a04bd
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@51a685bd
password: Pa_ssw0rd
username: self500-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: 8239
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI5YTg0MzAzMS01ZGViLTQyM2QtOTRjNi04ZDZmMGUxMDI5ZDgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjVmYjJxazNvNzBpdTRwYmdpZ2xoYjNlbTRjIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXJkM2hWZEdwU2F6TnVOVmQyVFhBeVJIVXpOeTEzTGpOc2JGbzBhVVJZTFRaeFJuTklMVEJ5V1d3dGFUSTNhbXRUVlU5NU1raHhUazVMWTI5eWQyRnNaMmhXYTJoTWMzaFNXQzB4VVc5WGFUTjFiV2hJV2pKd1drUjZSWHBtWjJOd2JsZFNaV3BhTmxkWVEwSkhWelUzYWxRMUxVUTNObFZPTUZKdmFqSmlUbVpyVDFaT2FHazRiazU0Vmt4RGRrWlhSbVYwUVdSeVF6WnhjMnRWWTIxR2NGOWhNMlpQWTBGQmFtdFZNamswUjFVeWNtVlZSMW94Tm01eFZHaGpWMWN3ZVhkQk1VVnBjVnB2TTI4dFl6SXdNMjk0ZVVKRVVtbG1la04yWVRsaWJURlpkRmxDVmxkTWVrVlpRa0ZxVFZreFpFdEpSMEpLWW1WRU4xSkVNMjlCY0Y5VmIxOVJNMmRCTlZjMFltNXFha0pSV0VFdFEwZHlNWEI2Tm5Nd1JsSm1hblp5ZW5vM1pVWlZlVTFVVUcxWGEzcG5abmhoZG1oVlNIWmlOV05rTmpGWUxXNHRWamxqV21FM1lrbHdMV0Y1V0ZoTWMyRjZYemh2YkRSemVXZHlUR05GTnpkV1NUUnJPV0pWTFVoQlJFUXdkRGsyYUZBNFlVMHdYMEppTjFocExXcE1TRk5CVkZaRWIzaFVPVGd4Wms0NVpGVnRXakEyT0d0dk5sOVpXVlpTZVdodVFVVnVTRkJZZVZkMGNHRk1jVkJ3YURKVk9WZDZWMDR0UlMxdmNFdEVaVWN6VTE4NFJHNUhWemMxYnpkMlFtRnVaa0p4ZDJnMlNrSkRXSFpQYmtGTVpqUklZa3RtVkVkUVdrTXpkMkpWUlhZMFUzbzJjM1IyUWxoSE1uaEhPWGhuVFU5QlEwdHlPVE5oVTJwbVIwaHliRlZwUjI1M01ucE5UR28xU1RaUGF6WktXV3RETURCV2NFbGhkbmRJTVhkWFMwSmphMncyVTNWTE5tTkVlV1ZSV2xWSmNYbDVVbkkwYmxsM2JsQlhZVE00ZEc1SmIyOUJVVU5UTTJZdFNYazNWMU5DYjBRNWFIVkxTM2hxZVhORGFsZFphbTVOYzB4UlEzSm5Za2xuZWpkNlRYRTJaMmx3YkRkSE4zQkhNSHBYT1VSVlREUnhRMUYwVW1GRVYwUTFaRTVOU1dWTlJIQmlWRTFPWVRWTmRYZDROMmRIWm1seFVsQktYM0pMYWpkUVRIZ3RSV3BxWjBOSGRVWjFiVjlmTVRsbU1WTkVNMHhKTjFkUFpsVjBVM0pPZGpCYVZqRnNTbVpIY21KNVpsRnZjRE5RVGtrMVRFbDVhRzU1VjBWT0xUTTNWVTVQZWxkeGRUTkxMUzE0U1VSUE5VRkJORTF6WHpJd1JEbGFNRUpWVmxORlFraHZkazQyT1ZWVmJVdDVNbVIwV1c5TFFraEJWVVJsUVU5WlNGcDZZV1JVWkhkTk5rRTNhRWQ1Wm5sMFRucDBkbU5hZUdOcFRUSnZaMUpqWlVkTFpteHNNWG90WkhCV1FraHRWMU5qVTFGb1dWaGZWR2xyTTNCQkxrVTBSa0l6V1dsSmVtcEVSV0l5TW0xV1dIcFdSRUUuZHBDUUVhZ0JnUHI3d2xQZWpnX0hCbkVrcXgxMDF4SEdPZXJLLXdHUGk3OCIsImV4cCI6MTc1ODI0MTUzNSwiaWF0IjoxNzU4MjQxMjM1fQ.pIne1zQoP8piTHRqrOJjfpMMD-C_ZyjWq9o0NhyUtuo",
"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": "self500-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": "self500-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": "self500-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": "self500-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: Fri, 19 Sep 2025 00:20:35 GMT
x-forgerock-transactionid: d6a05419-9057-4b52-b41f-89ab1de8c84d
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJkMGE5ZWEwMy1iNjBmLTQ0ODQtYjU4Ny1jMTY5ZDc1YTdhYzIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Imo1NDZ1M2ZhNjZpMThoNG40bXYyZW5iM3Y4IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXBiRVEwTUU1VlNHNDJaa2wzTjNsMlNtdENNSFZSTGpkdlZGZzFkR2hoWTNKVVpYQlBMV3QyVW05WVZWUlZZbE14V0VVMFNXWnVaa2t4UkU0NFVWWkhUVFo0VjBweWEycE9VbVpHWlRsYWNrOTVibFZUUWtacFVXcElRVFJ3Vkd4M1FuWklVR0pqYmtNd1NXY3pOa2g1YUZOcVVWWnZORXRRWjBWS1dqUjZkbEl5Ym5OdlIxSmxaRGRNYlVKRlNHVjFXSHBDYjBKTFp5MWlUakZMUlZsMlJtZG1haTF2VURGS1dYRmtSMlI0YlRoYVZHbzJibkJhUm1SeWVHMW9Va1J3V1Rad1NFMDBSRlZvZVdGWFNTMDJOMlExTW5OUWMxQlZTbWQwZEVjd2RUWjFhbEZKWHpKUmVuVnlVRGt5VVhSNVZtcHdjSEEwZW1aZmVtd3hXVEU1TkRWRWRrRm9lblZhU2xBM2MxQkhjQzB0U3kxaVpHOUViall3Y2xScU9WOURWMll5VWpGRllrOW9NM1ExWmpSc2RFMVhTM016WjBSck1WVnZkVUZwY0ZwZlluaFNVVlU1TjNSeGIyMVFiVmd4VjNad2JGbFdPVlZxVDJKTmFuRkRkWE5UTjJ0UGVFUjFTalozVm1aRmNTMW1TMlJoVkdzNVNYZHhjV1YyUzFCTFNsOU5halJ0WkY4MWVWaFZkbkZCWW1WRVoyWmhOM280YVZsb1NYTkxiWE10UjJjNVlYWnpVa1JrYUVWcGFFSndWR3N5Tm1kU1ExVlVkV3BqZFZRdGVreDVUWFZKT1hOelpuUlVXVFpoVW1kM2NXRXhWV1JrV0hOUVYzcGFSR0ZmVDJkVU9HWnFTak15UTFoTlltRkZSVXN4U1RORVMzWk5ZVVpwTlVoaVYxUmFNbXBDWnpOWlZHNW5jVmRMZFhnd1RtaHhkV04xTUZNMWEyNXBObFZoWjB4WVYxaHhSRFZWWDBWaFpXZzRNRUpaY25KdVFXbHBNMjlqTUZCMk1GRjJaV3hWZFdoemIzSnlkV2xaTUhFMGMzUm5aVk40YjJrd1EzSk5VMlpJY2xZM05EZG1PRGRmVVd3eU5IVmhkRGxUUjBWYVUzVnpMVkpTUlVKZmRHYzRRVkpVYm10MFowSm9PR0ZmVUZwS2JWbE5PRGRFYkc1R1prNUlTWFpCUXpSVlFsb3RiVWxJUWpVMU5GZFROWE52WDJ3MGRIZEpjWEZaT1hwaWRtSm1ielExYzBKdWRsZFRkVTk1YlVSUFlrWXhUazFoWjBsWU5IbEtWM1V6TkU5MWJGRkNaWHAwVkVocE9VeENia2cyWTFaVk1HdExUbGg2TFdSVlVrVm5VMHhXUVZCVU1XazFOVE5VT0hwVVYwSmhSVk5XV2tkRGNESTJSakkzYWxabFpGbHhTbEIxTWs5R1kwODRka2w1TlVac2RuTnlNbTVYTlVKb1EyOTBRV0pFY20xRFUxZDVaVVIyVnpNM1ZYcFFjWEpWUWtKWVlVWktRVTk0TVZSWmRqVkdkMDlhUmtsbFdXMWtTVUV0VTB0S1pIWlpRWFo2WVZKd1lVbDFNMFZVWmt3d1pXaERZbXBGTWxSaWVtSXpPSEpmUVZsZk5tVk1lVmt4YzBoeExVTm1NMlZmWDNoa0xUTjBhV1ZoTVVadFJVWjJTMDFaUVUxeFRIbHFibWxKVDFsRFEwWTNjekJHYWtob1dtWnJNM2xrWW1wcFJFVmpWVTVxUmxwbVpYRkdSMVUwYUdwa1NIbFlXa0pIVURrNVVHWkpiMlZPYzJKRVZrcHhiSEJxTlVkdFJYZE9TbVZGY0MxMU4wZzNWWEIwYkRaT1MycEdVM1ZmTFUxaFdqQlhObk5aYUdreGJWbFNSR1ZNTWpaelJrVkVhVWd6UzBwQ2RFRnRhbTB4YTBsNmJ5MU1XVXBLTjJGbVlYbFJhVWMxVWxGWllsOXJZMmxIY2poeVpqaFFObGQxYjJKTk0wNUlTbUozWmkxTFpreG5NbUptWlZadmFXcG9aemd0TnpCUGVWSndkV1ZpZW5SWlkxUXlVemxzY2xFeWFHOXFVVGxoWlRoSFpVMTFkRlpSV2pOeWRrdFFUbnBEUTAweGN6TnJOR05qZHpocWFXNWtiRWx2ZDB0YVpIbG9hbFp5TUcxNVEwaHVSR0ZGTmpSa1dHNXJRV2RaVG5CaFVIWk5abmt3Y1RsS1NYZFNORmxzUjJGRFoydHBNM1JrYjBsdVIxODBOVWRKWVZkU1NWOW1YM1JyZFVZek9XbGFWMGRuVUZBdFoweGxNbGhPY0hjM1VscElVMk5RVFdkT1J6aHJSVzlXVlZwcmQyOUJjM293TlhaU1F6bFJZbk5HV25KeldWaEtOSEZFWjBwdVFWUXdUMUV4TjJkNlN6aE1ZVzlhWTBoMUxVVXhiVzEyVTJ4eVdGWkRSbDgxWW1kMVpUTm1kM2hmZWtKcWJreHJZVkp2YmpReVVYcHJRM3BUVmtKb00zRTJSVTV5U1V0aGRYVk1aazE1Y1RkelJtaFFjSHBpWms0NVdtNHdVWGh2WTBJMVdETXhiM1pxZGtsb1UwVjJXRmhLUjJGZmNXOVViWGQ0ZDFscVMzbDJkVlpMV1VWQlFuVm1TMEp3ZFdSUWEyUjBNMDVvWDBsSVYwaEtkbVY1YkZkWVRVNW9SWFJ5WVRCbmMwdE5hMWxZUkhrM04wbHJTMjFTVDI5MGVUZFVXV1ZMZWpkT2FFTk5PVFZvUlhoblJUbEhXV0kyUVdGMmMyRmZUR1ZCWTE5RmNEaE9YM2RwYUhKNmFsRndUMU5CU2xKUVIxRnVSSGRYVjBSVWEyWklNbVJHYm01Q2JsRllWWEF0VVRoU1ZIVlhVRVV6ZUdWeWExSnJTbXRTWmxONE1razJZbmw2VEVoNVdqRXdaRlJGVTBaMVRHOXBNek5sZEZnM2FXNTZZM2hmU2w5bVEzWnViMjVaZFd0SGRUQjNUVmx1U1dWR2RHRmxiblZEVkdKblozZFVXa1V4U1RSSGVWVjBRVWt4WjNWTWREbGFiVlZ3UmtaYWJuZHJZM3BsYlhOWFptSlVSbmhMTmsxbWRqTk5kazVXYTB4bVZHaHVhV0o1VjBoYWJIQTVOWE5KTFRGbmFWazJkbGRtTVc0dFZHZzBXRGRmYldwQ1NFY3habFZ3VjNCUFNGUTBYMFZxVVVGTlRFTkZWbVJIUXpBdWNscDFUbmxCTmpOMFRYcFNjRkJJTkRKc2VHVmtRUS5PVVlkUEZKZVpEbVBuZ185NU43dHJhZzQ3MHgzX2JGT25CeVR2YnB5VlNnIiwiZXhwIjoxNzU4MjQxNTM1LCJpYXQiOjE3NTgyNDEyMzV9.IOnjQWSAYxqubBwJfrwtmblaKUPrL6JiqYucJC1CUHo","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIwZTZiNzI5OS02ZDI2LTQwMGQtYjczZC1mNGZhYjJmNGRjZDUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImlqM2o1OHY1OTZldTBkMTEzNzhlMXZ2cHRxIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVBXRU5TUldaa2FEVmZOa294Ym13NU9EWlNYMEozTGxoWU1rNXVlVXRMUm14dVoxcERRemd3ZHpjek9YRkZZMUpqVEVaS1prSk9ORk15V0RsbU5HSkNkVUZtVUZObVpXVlhTbGswV0ZsbVkyUTNhakpaUjJZeFdubFNjVzlTUzBsWVlUWlBUamxmYTFadFRtWlRTak5sWld3dFQzSk1TRzV6U0ZsbFF6VkdaMWxRUzA1WGVVZFRXbVZQVVZnNVZtWkxMVkZZWWxkeVRuSkhWbEU1YTBRNGRIWkVMVmx6VnpnM05FSmtVRkpMY1Y5R2IwdzRVMjVHVVhSeVdXeFpkRGgzZG1sM01EUm5VM1F6VG1Sb1MxZFNaa0l3Tkd0M2FsOVJabnByVVhORE5sRjNUbE5UVmxOWlVYazRTRGxpWVhOeU5YVklkVk0zTmxwMlR5MVRNSEE0YzNBelgzZG1OMWRHT0RrNU1sSjFMV2x1TUVOMmFWZE1RemhvZVZCWlYyTkRiV0ZKZHpkUVMyTk9RMk5aT0dOVVlWTmlZelJZVlU5Q1JUbFlURnBxUzBwcGNrNDRkR3R5UTNOMUxUQnpha1p0VlRsbk5qZFBNbVo1WjNGaE5FWkNPUzFSVlZCSVNWZHlOM1JOZDNwMU5YZzNSMlpVZFhkTGRUZExlRmx3VUhsTGRFaExUVmR2TmpaWmRUSnRRbGgxTFVkdGVsOHhUbnAxVWxGU1ZqVkJjMWd6WWpOdU1saEZhMlZ6WTFSaU9UbFpVV2hqYTJSaUxXZ3lkbXBHT1V0cGVqQlNWMTlqTTBzMVpISjFOMVpHZVdSd1dsOTNUVU51VlZwNkxVVnJZbUZQY1VZeU5GOUhSVjkxU1hreFVVSkxVSGhXVjBob09WVlpTRGRqUWtoeWFEaFNPVWhhVjFoV1ZHeGxNRU5qZUVoeU1UWkxiRkpoWjJZNVFYcFZVM1ppUkc0M2VUaHhaRzh6U0dZdFFWTnBabE0yUmxoclkzaFBkM2RuUW0xSVpqRnZWbFF4ZVhsUVFVcG1lV0pyZW5oVWRXTlJNRWRrUXpnMmRXNUpkMUoyVmpNM2JHaFhSMWN4Y1VFMFFVa3RhMmxsWkdKM01FY3dOR1ZYUlRJM01sOUxWR3hXVjFBdGRpMU5XV3R0YTJaR2RGUXphVEJ3WVV4UFRuZEdTMUppUkRaRmRqWTJYek5EU2tsTVZHbHRTV3BvU205UlJ6QklXV3hyVUVKNk5UTkhkM3BMZURGV1RIQXhhbGh6Vm04NU1rcHlURlZIYkdKcVIwRnVjakJpYmtScGIzRnVSakJPTUhCU0xUaGFibGx3VldwSWNETXRUVXBJVjBremJEUTRaV1JvVlVaUGQxWnNhbFphY1ZaYVZXUnlVamxXVDNGNkxXVkpNa2xoUkhKVmFFWjViVTVSTkZwc1FUTlFORmR3WDFoZk16aHJlbVp2UW5aV2RsQkpWVlZZVDJwUk9VSm9SRzFQVFRZMFRIQmlVMW8xUzBaSU5YbHNjbEl5U205eU9FbFlWekI1V2xkTlgySnFkRWM1TUVGWVNERkRSVXMzUTFnMVVtUmxiMDluUlZGWkxsSklTbEJaWm1wcFV5MWpkSE13V0dSSVREbHNWbmMucnkxQmFkUGZFMlVEaGZKdVV0Q3BsWnhhdnNqd05HcTRjNUNTY2w0aVNFMCIsImV4cCI6MTc1ODI0MTUzNiwiaWF0IjoxNzU4MjQxMjM2fQ.iL3NWPWa6jTJnFNpMIesV99bS_vxvNsRlRs13dArhIs
callbacks:
- _id: 0
input:
- name: IDToken1
value: self500-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: self500-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: self500-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: self500-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: 255.181.164.44
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@4e793ff1
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@44ec5497
password: Pa_ssw0rd
username: self500-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: 8239
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIwZTZiNzI5OS02ZDI2LTQwMGQtYjczZC1mNGZhYjJmNGRjZDUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImlqM2o1OHY1OTZldTBkMTEzNzhlMXZ2cHRxIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVBXRU5TUldaa2FEVmZOa294Ym13NU9EWlNYMEozTGxoWU1rNXVlVXRMUm14dVoxcERRemd3ZHpjek9YRkZZMUpqVEVaS1prSk9ORk15V0RsbU5HSkNkVUZtVUZObVpXVlhTbGswV0ZsbVkyUTNhakpaUjJZeFdubFNjVzlTUzBsWVlUWlBUamxmYTFadFRtWlRTak5sWld3dFQzSk1TRzV6U0ZsbFF6VkdaMWxRUzA1WGVVZFRXbVZQVVZnNVZtWkxMVkZZWWxkeVRuSkhWbEU1YTBRNGRIWkVMVmx6VnpnM05FSmtVRkpMY1Y5R2IwdzRVMjVHVVhSeVdXeFpkRGgzZG1sM01EUm5VM1F6VG1Sb1MxZFNaa0l3Tkd0M2FsOVJabnByVVhORE5sRjNUbE5UVmxOWlVYazRTRGxpWVhOeU5YVklkVk0zTmxwMlR5MVRNSEE0YzNBelgzZG1OMWRHT0RrNU1sSjFMV2x1TUVOMmFWZE1RemhvZVZCWlYyTkRiV0ZKZHpkUVMyTk9RMk5aT0dOVVlWTmlZelJZVlU5Q1JUbFlURnBxUzBwcGNrNDRkR3R5UTNOMUxUQnpha1p0VlRsbk5qZFBNbVo1WjNGaE5FWkNPUzFSVlZCSVNWZHlOM1JOZDNwMU5YZzNSMlpVZFhkTGRUZExlRmx3VUhsTGRFaExUVmR2TmpaWmRUSnRRbGgxTFVkdGVsOHhUbnAxVWxGU1ZqVkJjMWd6WWpOdU1saEZhMlZ6WTFSaU9UbFpVV2hqYTJSaUxXZ3lkbXBHT1V0cGVqQlNWMTlqTTBzMVpISjFOMVpHZVdSd1dsOTNUVU51VlZwNkxVVnJZbUZQY1VZeU5GOUhSVjkxU1hreFVVSkxVSGhXVjBob09WVlpTRGRqUWtoeWFEaFNPVWhhVjFoV1ZHeGxNRU5qZUVoeU1UWkxiRkpoWjJZNVFYcFZVM1ppUkc0M2VUaHhaRzh6U0dZdFFWTnBabE0yUmxoclkzaFBkM2RuUW0xSVpqRnZWbFF4ZVhsUVFVcG1lV0pyZW5oVWRXTlJNRWRrUXpnMmRXNUpkMUoyVmpNM2JHaFhSMWN4Y1VFMFFVa3RhMmxsWkdKM01FY3dOR1ZYUlRJM01sOUxWR3hXVjFBdGRpMU5XV3R0YTJaR2RGUXphVEJ3WVV4UFRuZEdTMUppUkRaRmRqWTJYek5EU2tsTVZHbHRTV3BvU205UlJ6QklXV3hyVUVKNk5UTkhkM3BMZURGV1RIQXhhbGh6Vm04NU1rcHlURlZIYkdKcVIwRnVjakJpYmtScGIzRnVSakJPTUhCU0xUaGFibGx3VldwSWNETXRUVXBJVjBremJEUTRaV1JvVlVaUGQxWnNhbFphY1ZaYVZXUnlVamxXVDNGNkxXVkpNa2xoUkhKVmFFWjViVTVSTkZwc1FUTlFORmR3WDFoZk16aHJlbVp2UW5aV2RsQkpWVlZZVDJwUk9VSm9SRzFQVFRZMFRIQmlVMW8xUzBaSU5YbHNjbEl5U205eU9FbFlWekI1V2xkTlgySnFkRWM1TUVGWVNERkRSVXMzUTFnMVVtUmxiMDluUlZGWkxsSklTbEJaWm1wcFV5MWpkSE13V0dSSVREbHNWbmMucnkxQmFkUGZFMlVEaGZKdVV0Q3BsWnhhdnNqd05HcTRjNUNTY2w0aVNFMCIsImV4cCI6MTc1ODI0MTUzNiwiaWF0IjoxNzU4MjQxMjM2fQ.iL3NWPWa6jTJnFNpMIesV99bS_vxvNsRlRs13dArhIs",
"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": "self500-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": "self500-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": "self500-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": "self500-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: Fri, 19 Sep 2025 00:20:36 GMT
x-forgerock-transactionid: 9b8cbf35-4667-47e4-a85b-b230122e6895
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJlYjU4YWQzMS1jMWJiLTRmOTgtYWY2NC0zZmRiNTNjZGI0ZDgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InZiNGNmOWY3dms1YjBjbGs2bjE3Z25ucGhyIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVRia1Y0YlVabVRWTnpUSGhwUW5sUFducDZSMDEzTGpKaVh6QkplWEpyUmkwdGNsaGtjalZ0TWtwbldGZzNRMUJFU1VkR2RqWnlZMEZyVURKbVYzb3RXWFp2Y2xKdlpFWnBVMkpRY1VFNE1qaGhNMVJOYkZFMlpVMVJhRlZQYjNKa2R6ZDZiRmRyV1RaRlZXNWhla3BmYzNkd1UwSmFjamhCVjNsamNVbFNTSEpOTWpWUVQzQnJVbkJ4UTJGdFFuaFJOa2hDTkhOVWNtSmpjbkZzZERoV00wbFpTbmczVW5keWFUaFlMWFUwTjNsaVZIUnhWMGM0VFhSMk1taFVPVWhQY210S05WUldaMWxPYW5aUGFGUktRbFkxTmsxS1pVRlBiMWhwVlVnNVREWTVia1JLVEhKUmJ6QmZPVTVHY2xwdVNERmlkREZJY2t4alVtTm9UREpPUzJoQlNrZ3daVXQ2TFc0emJGOHRlRzlKYldjMmNqQkdiMWt6WVVwc1JqUkVkRnAzYUUxUlNGTlJSV3A0VFVkclRETmhaWFJYTUhoTGMyMW1kRVUwY1hoUWRsQkNSbTB3UTFBNU1FYzRXRlp1WW5KMU5FeGtiekk1UjNKUFlUQXpiMmd6UmpJeGIydHBjazVvWkU5UFExbDRMWEF3TjIxRldFbHJXVVU1WVVOWVJtaE5TV2xVU2tObFpYSnNZMVpNZDNOSk5FTnBkSEExTFd4SlUxRldTM2RhVkZvdGMzcENiMm8yV1RWUFZtWmliM0ZFTTNWeVF6STFhM1JmUlVaR1JWUjBWMTlOWVVsQldTMDBVMkZKVW5WNk5VdGhRMHhZYUV0RldVOVhORGRXUkVOdVoyWkpVV3BWVDFOb0xWUkdNamN3UVV0QldtZHZVbTl3Ylhwb2NWZHpZbG8yVGxGdFYyZEhPSEJqVnkxV1VVaFZOVGxHV2pWYWVIaFBlRzkwVW1KMVgzRXhSVzkzYzBSTVpsOWlaa3B0UmtkNmJuVktRa0YwUlRCeWRXaGxPV1V4UW14ZmRDMXdTek5qYW05d1ExcEhNakpTVERGeVJrcENjMFV0WW1sV2RUUkdXbVl3UzNoTVJHWlhkRUZuZWpoZmVHMUxWRVI1YVVOU1UyTnVVa3A1ZVZwblZuTm1aR05uVVVwVlFVRnRhREZSVW5oRWJWRTNlUzFKTkdGb09WcHBabE5rTTFSMFMzWkhYemxYWkdSUU1uSTBibkIxUm1aaFVUSldZVEZXVTFKRmVtZFlZa1pNT0VjNWJrTk9aMEZtUW5OcVYyUlBTM041Um5rM2FVZDRjV1kxUzBkUVpqQk1TRlZuWVZOcE5YUjJjbmg1ZFhNelpVWnRia2c1WnpoU1JsbFJTbmxPVTBoRWJISTVRa0ZHV1ZaVVkyUnVMVTF6TUVaVVVIcEpjVTVET0VsWVFuZ3RhblZzYkcxR2FVcExYM05SYVhWTFYwTlVTVlJOZGtSSWMydFVkRzlzV1dGT1ZXaFFTMVZPU0ZkalVsUk1jWFZPZVdOSWNWcFhPRlJPZFRGS1ZUZElhalpVUTA1NlpuSnhYM0JJWDBaQlNIUXpSbWg1ZWxCbFJXbG9UVlF4Y1RWa1NuVklXV0p0YW5aeFQwaEthVGRyZUhkdmJUVmhjbU5rVUVWNVNsQlpabU5JUkhKM1pUSTFiSFZ3TVc1TE5sOWpVVFZHTUd0Wk5ISjFOV3BKVEUxbGRVcEJOM2t4U0djelZFOUdVRFZzTkhkS01YUnllWGsxTkRka1ZHWlRaa0pRVEROWlJHaDBSMVpaTWs1VGJTMVpWMHczWmpkRlUxZ3hOWGhzVlROUWJtSmhZVzlRUVhZMVJEQnBOVmx3VUhGU1JVWlZYMnhZTFd4SVRVMHhZM2R4ZUhZMVJVcG1OV0pxZDA5ZlQwSkxjREUzY0UxM1RYb3hiVXhSTmtWRk5GTkdWbk5yZFcxVVNFZ3lPVE5zY1VFNU9VbEpiVmRwY25sNWJteHhVWFJ5ZVRSWFRtcFZiWFZJZDBWWVlUVkhZVVIzTjE4M1psQTFjVU5XTlROWFl6WTVZa3N3VjFOTFJtTmZTRFV3Y0VSelVtdDBOalp6WkdwNmNVUTBUV3hOTURoSU9FVmpNak5wZFRsMGJXZGlWVlpCVTBNdE4xQldkSGxVUTBORVIyMWhTbUZEV2xBeGFVaDNVSFZoWWpCV1YxZEhjMFY2ZUc5UmRuaFhOekp1WTA5NU4wMWZiME5wU3psd2QxZE5NV04zUlZBdE1rbHBTVlpEVFZCUmFEWndUWHAwTlZOWk4yY3daR0V3VlhKUVRtVk1SWEZaTkVOb2QwWTFlVU4yVmt4b1RuZHRXa1IxVnpSVlMwMW9Za3QwUWxwSlJGOTNjamMxYWtOd1lqUjROMFk0VjFOdk56Qk9PSEZaUVRsUVkxTktlRGhuV2paWGNUTTJVamM1YzFwRlVtdE9TRVJTUTNOVlVGSmlTMHBMWWs5dlp6STFTVlo2WlZoVWVVWjRZVk5pU3pOeWIwWjVlbmhuVEd4aFlWTlVhWEZpTjBvelJXeHZaVkpmVlRSclpETlRlVU5LV1ZoNGFXMVdVRVJQYlZNelRrdFdNelZNYzA5R1pFMW1kM0pWVjNKeU1HcE9SVVoyVUMxUmVqQXRPR0pOTTBWdFMxTnhTM2hPVlRkYVNVNVFkV0Z5VVhOcFltbDRkV0Z0YkhaaE1rTlRTVmQzTWpObGVEbHdSaTA1TTBGVVVWSlJabXBtZUhGWGVYSjJjM1Y2V1hkM2MwazJhREpKTWw5WVZYazVOakkwVkRCUWVtUmhUV0ZDTUZRdFltWmxaSGxDTlhwbE0wUjRaSFZvUkRWa2JGcHZNMjF0Y0hkMFZVbFZPSEl6ZVhkWmVEQTNPRXhVWWxWRFNXTjBUMmxpWVhCTlJEUjZRVlZxVm1oS01tSjRZak5KU21jMmFYVmZhbUpvV2xkbmMxRm1WMHBxUVRsNmRrUjZTMlU0UWxGakxVeE1NRXhMWkZoRVdtMXhaR2hCVjJkV1dXZENORVJTVDBGS05FaDZhbnBNU1VVMFlqTjBjVWN3ZGtwSFdrRlZabloyYVdGbFpHUkNRblU1TkZsQ05sbHhhRWhsYTBKcVdYcE1abFZ2WjJseFZHSjNSemh1WjJSR2JFeDNiemxIWW0xM1ZURkNNRlkwTUZSelExQTRjemt3U1RWWExUZFpMVkpUUkhjdWMzUXdXRzlrZWtSNFpUTnhORFV5YzBSVlZVTktady53MzZCclVlR3IwRnY5UERra2JYVEkyemRiMEItc3Vvc0tHaDl2alE1U0FnIiwiZXhwIjoxNzU4MjQxNTM2LCJpYXQiOjE3NTgyNDEyMzZ9.dAa-WKFcHA_XYOyXJqU-8EnAOXvEAXFN8WVyiUeyzgQ","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI4NmJjOTBhOS1lNmMxLTQzNjEtODk2ZS1kYmQyYzA5Yjc2ZTIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImxvYXY5ZTM2NTAzNXM4YjRwdDlzcGxpaGs5IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNHRkMXBXVUdVMmJFSlhWRkE1VEdKbkxXUlNiV3BSTGxGRVRXSTFSSEJ4UlVScFpWcHhZMnhWUjE5WFZESlJTV3A0Y3pWUFNrb3RjV1pSTVhoMFIyNHhOeTFaVjJOeFVXRTRRVnByTFhSek1VazNMWEZSY0VJMVZWaFdVRE5HUTB0RFdHWk5NVXhXV1d4VmNUTlJXUzA1YmpGd2QycEZXblJXWHpWVFUzaFROV2RyYzFoWlExVTRTM2REYlVaa2NucHJWVjgxVWxwd2JXMVJOMmhhUlRaR1RtSm5jVFZCTVZsUmNVaHhlV1IyZVVONFUxQlhiM2RpVkZnMVYwZFhhREpwY1ZWelpFWlpibFozYm1KNUxYUlpkRWRxZW1JNVpYSnVPRVZOVkc1aWRrbFBYemRRV1hsSlUxRXhZM1pMTVZKaFpUSTVZVXh2UkVSRlRrVkxWR1Z6WXpGcFNsRTNWa2R4UjNOeGN6UnNkMXB4TUdSeVZIcFdiMGN5YkRGNllUWm5jbUpMY0RRMWQydG9ZMEZHVldsM1lYZFhiME5xZDFoT2EwMUtiWGcwUWpBM1ZFWldialpJUWpSaVRrSk9jamt3ZUVkdmJqazVObkpwVEhoc1VVOXFWWE10VkdzemVtbHRUbkpLTFVaSVZ5MUNaR00xYTBGdUxXbHJSbFZsYkc1VFgwaFdNRFZzVmtsVGF6RllTVTlFV1ZoU2JGcHpWWFpFWVVoMmVscFBPVFkwTWxKUUxWazRUbXhCVlZORE1qZFpXVEJKYUZCWGJsUjZZbFF0V20xb2EzZElSMEZsWVhVNE1ETlNNV3RDVDFWcWNqSkRaM3A0ZDI0M1VVRlNjSGxvV2tONlZrbG5jMTh4UlU5aVRtMXVWRFEzUTBWd2F6TXdkVTR5TW5GVlZFY3RRbWxMYmpWbFQybG5ibEpTZUhKWGVrOTZkR0puVjNSRFRXZ3hZVEptVWxoT2NqZEtkMFYxV2tWNWMyUmFSa0pvUmxWc1FuVmpMVlJtWTNoV1lYRk9VV3QwWDJKQlNVSnNaR2RzYkd4UGFraDBOVTVFWTJ0MlVuZDRSMFYxUm1GTkxYY3pVV1pOVDB0eWVFTk5PVWxTUWpodWExOTBNbDkxYldGeFFVWlBMWGxGUzJkVFRVZzFja1F5YkhoVldYSjJSMjloVGtReVVIQjFjVnBmUkc5RFpFUjRkVFZ2UTB0TmNETjFaVTV3T0hsMU5UZFJiRjg0T1VaWk9FNHRTWGQyT1ZKdWRISkNlVGxzYjBkYVduZEJSMUZWTjFkM1RGRm5hbXQ2UTFGdVZGYzRaRzFxTjNwTFRYaFNORlo2ZGtGQ1JHRkhkVU5rWmpKck1sRmtVbmRyV1RkV2JsTlJlRGhUYVRoMlFrTlBMWFowYjFsWlRWVm1Uamg0ZVRsbWJXTnZZV1JLWVVacGEyVTFhbTFCVm1RdFoyVmpVRlZNUzNob1RXbGxWWFZGVTJKSVF6VnlhVGsxZEdvMlpWazFUbXRNTW5salIwdFdOVFpEU0hacGEwUktRbE5JYm1jMmFGTk5WMVpzU0ZOYWJXNUtZa2x5TTJkcWQxcFphMFJRVkRoTkxuZEZUMmhFVjJaUVUyZEhVRUV5U1RCQ1JFaFlNWGMuT2l4aHhuWVdhQ3VhTWJWLVZHczdkcnNSWU5XMmRocjRNWGFuT2JvYUo0YyIsImV4cCI6MTc1ODI0MTUzNiwiaWF0IjoxNzU4MjQxMjM2fQ.iABXxf65whcYYVcqGOwc5LE3W8a5hWlDrdCupSwIA4Q
callbacks:
- _id: 0
input:
- name: IDToken1
value: self500-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: self500-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: self500-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: self500-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: 142.7.23.240
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@6e410c5c
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@46f9002f
password: Pa_ssw0rd
username: self500-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: 8239
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI4NmJjOTBhOS1lNmMxLTQzNjEtODk2ZS1kYmQyYzA5Yjc2ZTIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImxvYXY5ZTM2NTAzNXM4YjRwdDlzcGxpaGs5IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNHRkMXBXVUdVMmJFSlhWRkE1VEdKbkxXUlNiV3BSTGxGRVRXSTFSSEJ4UlVScFpWcHhZMnhWUjE5WFZESlJTV3A0Y3pWUFNrb3RjV1pSTVhoMFIyNHhOeTFaVjJOeFVXRTRRVnByTFhSek1VazNMWEZSY0VJMVZWaFdVRE5HUTB0RFdHWk5NVXhXV1d4VmNUTlJXUzA1YmpGd2QycEZXblJXWHpWVFUzaFROV2RyYzFoWlExVTRTM2REYlVaa2NucHJWVjgxVWxwd2JXMVJOMmhhUlRaR1RtSm5jVFZCTVZsUmNVaHhlV1IyZVVONFUxQlhiM2RpVkZnMVYwZFhhREpwY1ZWelpFWlpibFozYm1KNUxYUlpkRWRxZW1JNVpYSnVPRVZOVkc1aWRrbFBYemRRV1hsSlUxRXhZM1pMTVZKaFpUSTVZVXh2UkVSRlRrVkxWR1Z6WXpGcFNsRTNWa2R4UjNOeGN6UnNkMXB4TUdSeVZIcFdiMGN5YkRGNllUWm5jbUpMY0RRMWQydG9ZMEZHVldsM1lYZFhiME5xZDFoT2EwMUtiWGcwUWpBM1ZFWldialpJUWpSaVRrSk9jamt3ZUVkdmJqazVObkpwVEhoc1VVOXFWWE10VkdzemVtbHRUbkpLTFVaSVZ5MUNaR00xYTBGdUxXbHJSbFZsYkc1VFgwaFdNRFZzVmtsVGF6RllTVTlFV1ZoU2JGcHpWWFpFWVVoMmVscFBPVFkwTWxKUUxWazRUbXhCVlZORE1qZFpXVEJKYUZCWGJsUjZZbFF0V20xb2EzZElSMEZsWVhVNE1ETlNNV3RDVDFWcWNqSkRaM3A0ZDI0M1VVRlNjSGxvV2tONlZrbG5jMTh4UlU5aVRtMXVWRFEzUTBWd2F6TXdkVTR5TW5GVlZFY3RRbWxMYmpWbFQybG5ibEpTZUhKWGVrOTZkR0puVjNSRFRXZ3hZVEptVWxoT2NqZEtkMFYxV2tWNWMyUmFSa0pvUmxWc1FuVmpMVlJtWTNoV1lYRk9VV3QwWDJKQlNVSnNaR2RzYkd4UGFraDBOVTVFWTJ0MlVuZDRSMFYxUm1GTkxYY3pVV1pOVDB0eWVFTk5PVWxTUWpodWExOTBNbDkxYldGeFFVWlBMWGxGUzJkVFRVZzFja1F5YkhoVldYSjJSMjloVGtReVVIQjFjVnBmUkc5RFpFUjRkVFZ2UTB0TmNETjFaVTV3T0hsMU5UZFJiRjg0T1VaWk9FNHRTWGQyT1ZKdWRISkNlVGxzYjBkYVduZEJSMUZWTjFkM1RGRm5hbXQ2UTFGdVZGYzRaRzFxTjNwTFRYaFNORlo2ZGtGQ1JHRkhkVU5rWmpKck1sRmtVbmRyV1RkV2JsTlJlRGhUYVRoMlFrTlBMWFowYjFsWlRWVm1Uamg0ZVRsbWJXTnZZV1JLWVVacGEyVTFhbTFCVm1RdFoyVmpVRlZNUzNob1RXbGxWWFZGVTJKSVF6VnlhVGsxZEdvMlpWazFUbXRNTW5salIwdFdOVFpEU0hacGEwUktRbE5JYm1jMmFGTk5WMVpzU0ZOYWJXNUtZa2x5TTJkcWQxcFphMFJRVkRoTkxuZEZUMmhFVjJaUVUyZEhVRUV5U1RCQ1JFaFlNWGMuT2l4aHhuWVdhQ3VhTWJWLVZHczdkcnNSWU5XMmRocjRNWGFuT2JvYUo0YyIsImV4cCI6MTc1ODI0MTUzNiwiaWF0IjoxNzU4MjQxMjM2fQ.iABXxf65whcYYVcqGOwc5LE3W8a5hWlDrdCupSwIA4Q",
"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": "self500-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": "self500-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": "self500-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": "self500-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: 4177
date: Fri, 19 Sep 2025 00:20:36 GMT
x-forgerock-transactionid: 652324ec-8e5c-4693-91fc-aeb03107d24e
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI0ZDc0NGMxOC1hZWEwLTQ3MjItYmVjNS1hZjdkMmY1NmE0ZGIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InFpOXBtNHVmbTluYjljYjFpdXI1dXF2YnMiLCJhdXRoSW5kZXhUeXBlIjoic2VydmljZSIsInJlYWxtIjoiL2FscGhhIiwic2Vzc2lvbklkIjoiKkFBSlRTUUFDTURJQUJIUjVjR1VBQ0VwWFZGOUJWVlJJQUFKVE1RQUNNREUuKmV5SjBlWEFpT2lKS1YxUWlMQ0pqZEhraU9pSktWMVFpTENKaGJHY2lPaUpJVXpJMU5pSjkuWlhsS01HVllRV2xQYVVwTFZqRlJhVXhEU214aWJVMXBUMmxLUWsxVVNUUlJNRXBFVEZWb1ZFMXFWVEpKYVhkcFdWZDRia2xxYjJsYVIyeDVTVzR3TGk1Uk4xcDJOekJPU0VGTWNXcHpYMUo0TWs1bVZ6UjNMa3RyUmtwMlVtWlBVRmxsVFcxRVNHWXpiM05FTUU5RVQyZFNiMmhsVDFSQ1gzRmlPV3MxTkROeGJuRldWWHAyYzJGelMxVldjbTFEVVU5RlVWTm1NamRaYjJOT1NrY3lXR1ZSWTBsTmRsRlNiV0pWV0VoR1lURmhiM1pKUkZFeVJWRktSRzF3Umt4VFNHSjZaMUJyY2xwV2QwdE5ieTFTUlVwMGNYTXRhbGhqT0ZORWRrWnRYMFJvV0VsbGIzSlRXRFZaYWtneVMxVTNPRkE1Wkc5c00xaGxkRFJ0WTFsWk5UUlVUVjlvU1hjMlREWnZlamM1VTJaTWVYQmhaWEF4ZUdKd1RrOVpaV054TW5SMlZVNTNjSEZNWW5WQlMwUmpVakZGYXpCaVRVNXJOMUpaWldKM1VXaHVTbHBwTFVoU1dGOUtibE4wV2tsSFdUSjFhRUozTVRsa1FVcFNVRkJYUlhoNFZuTTVlV1JFU0dOSU1FeDVkM001Y0dOeWVYRllWMGhzU2pCU2F6aHZWME13UVhsalpGUTRiRjlsYkZCWmEwNVhTbVpVYVdFd1RHRkpWbFJJWVMwNVYzZFpSR1ZRZW1WMU5tdFhWbmwzU205eFYyc3hObkF0Wmt0TVQwdFpkWE5uUkY5b1dIVmtVSEk0YTI1UWEyTTFRbTV1ZGtGdGMyMTJNR1V5YlY5R1VVbFhXVXhEUkdWWVRGbEhkRk5zVVVoUGIySkpVMU5GYkdSRlVXVmxNRWhJWm1aTFlqYzNZbmxmWmxONlprdDBaek5aZVdaNlkwZDBRMDR0T1ZSVVJrbDFlRFZNZG1seFIwNWlUbmRhUW5GUWVrdzFOVzlpTUZjMVowWlVObTFFT0VRdGFsY3lkSEZzV2xSWmNYYzRZMUJIZVVsek4xTkhaVVpmWWtSdlpEQmhiMU5EWTJ3MVVrbHpTVXhwTFdWM2VYaG9VVFJ6U1RKaU9HdHhhemh6TURsVGRYWXpaa0pDWVRoelF6aE9aMUEzU21KbFdGUnZkRGRzUlUxdGVsTnBia2hNYjNOallYbFZiSFl3T1hKME5YWjZhbmhGV0hGUmVrRlRiV05ZTXpRdFJrRTFSSGs1V1Rsck1VUmZjRmRZTWxsT2RFbG9SV1ZIWDBGdVlYbEdjMjkyYUhFemVtZ3pVMjEwVTBoTU4wNHdUbEpVTlV0MlZUZGxNV2RITTBoU0xVTmhaVGhIZW5WemJWRTNWM0J0VDFwNlNVWTBWRTAwVVVSaE5WaDFSVzVNYTFsbmIxOVpWV1oyVDBWdU5WVnFhR00yUW5OUVdURXhSVUUyU2kxd1FWUmplVXhLWTNGTVJEZzJNSGhoZEV0WWFFVkVXa0Z4TmpKRmJGSTJWa1JUWVhObFFubDZkM05OUjBSaGF6UTViblUxTFZwR1pqQlhSa3RzZEZsdE1FTlFWV3R2Y1RCaWFYSlZWa3ByZW5GTWExSmhhRTR3WlZsS05DMXVhRVYwZUdaNmR6YzBRbFJyUVdKclptOUxNamg1WWs1d1VIcGpObWMwY0dkVVZWaHBNRGw0VDJKZmNpMW1Va1pLYWsxNWJHa3pWMjAyTFUxSGIxRktXRlJvZGtKWll6WmZkM2hmUzNNeVNuQnhRWFZWWm1vdFFpMXBkMDFKWlcxYVdVeE9kRGxaYWpkRE0wb3pTVU5EY1dGM1EyWnRTRk4wZVd3dGF6TkNVa3hwU0dOb1ZITlNkbkJ2VkdWWWEzUXlUSFk1TlVWVFZFUjZVMDlaYW5GMFVYQTFiWE5rVlhaTlVVNVFNWEZOYVRkbk5ESlZRV3QxY0ZkSU0yWkdPREpqY1daTVZHVmpRMlZXTW05T2JTMVBiVWxrTVZScWJrOWtXRk41UkZVd2VXaEJlblExV1Vnd1ZHdEhjRmx3UlZZeGVtaFpaMEl3WkhOSmMySkNUalJ5WW1wdVVVNXViRFZMV0drelJtTmxXR3BtZW01V09GaFpWREYxVW14Tk9EZG9SbTk2ZGpOUU1WQlFkMnhmUjFSa1ZETjBja1U0YlhZNVRtRlRVa2RsTnpKT1FXZHBkak5NU21SV1Z6TkZka1J2T1UwMFpWWkVRVTVWZEhaT1FuSjJWbll5VWxKRVh6Tm9ZV1ptWkVKNk4wWjNTMlJLYkRoaWVVSnhNblp1TFhSdmRXdEZlWE5rVG5VMVRVWk5aMWxSYm1Sa05YTk1TMlphWW5KQ00xUXRabWxsVGxoTFUzWXdTWEUzY1hsZlJGOUpURGhyUVUxTVkzZDNkMFJ3TlUxSlJuQjZaREJZVVVsNll6UlJSa2N4UzJaSlJFUnBaRVJaWDBoSmJEbDRibXhuUTBOV1IxVnFabUZSTnpFM1dXUlVhalZuWTBRNFUySkpiWE4wY1dWa1ZVTjFkM1JsY0ZOQ2VYZEtXRTFDY0VsNlZEbHBkbGR4UmpkcVkyMW5hVXBmZUhkWVJUZG1OazFPVTFsQlZ6SllSRFpDWm5Vd1MyeDJTVGxuWVhsVE9URk9PVEJSYUdGTFQxTklZeTE0Tm1oR01qSktWa04zU1RGYVNXVnBPVzQzTjJwTlpGUnBTMnh2WVVoUk1YQnFWM2RyT1hsVU9YaHBNVzVIVmpNeFYxWkZUWGRIUzBGTVRGWm1PVE5QTVVoSVpqWkJUMnhPZW5aQ1NuVkNVbUo1YVZsTU1HSlpjREpzTWpsaWFrTlplSE16TkUxVFQzUXRZbk5tWDJ0bmFtZEhTelp3TTNOdk9WcHRjRFoyYVVJM1ZuQk5Uak51VWxaNVRrUmZVV1ZQUlZwNVdUbGhOMVJsYVZvMVpuYzBhak5QYlVkWlUydG5abFJFWDFsYVJXeGlWV1JrVms5NWJtTTVUalk0YjJFdFNVaGhSR0psZVZvemFsbENWVWhvUjB0bVlUWkdZV2xIY1ZoRFVuaDNOV2htVVU5V2FFSklaVWh3U0ZaWFExOVFVREJRUkRkMFltaG5NVkJ6WW1KNGNtdHlOVGxSWkVZelFrSkxibXBrZEVabWREZG1WMDlTU1hkbWJIcHJORnBoU0U1WFJWTTNkWGhYYXpCWmVHdHFUSFp6TWpCc05XSlBaWHBLT0V0bmQwWkhWMDFoUlV0UGFXRkxUV2QzT1hGVWVtOVdjRVZqWWpCcVpVaFhSVzVWVUdkeGF6VmxaRkZNYkRaUWRucGlRV2N1Ykc1UmJFMVFYM2RhWDJGMWNqSk5UVnBrY1VsUVFRLlEwb3VhS2ZLeUVCdEMzLWs4M29fNXlvZG8zOVNrUzFoY1czdGtkMnhjemciLCJleHAiOjE3NTgyNDE1MzYsImlhdCI6MTc1ODI0MTIzNn0.TDaTW3vbjvN8U3WwJbrkgFltkQ-b3dNPbfMDodYBOis","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: 25197x
==================================================
- GROUP 2 - GatlingLogItem-UI AM idFromSession-KO-status.find.in([200, 209], 304)-401 - 61439x
> UI AM idFromSession (KO), expected: status.find.in([200, 209], 304), got: 401
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJhZmUyY2EzMS1kNTk4LTQ0NGYtOWZlYy03YjgyZjU2YWM2OWYiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InVjN2Ixbm1sb2pkbWlzc280azVsN2FnNWptIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXJUVXRIVkhsWU1XbHFlR1F5ZVhoeldVWm1lbXgzTGtWdmVFOTFaa0V6YURkNU5WcG1aMHBpUVRJMVNGRjBTRXhOWDJORFJrTldlVWxCV2t4bFZFMVJaazF2ZG5OWVZqa3dhV2xWVVhsWE5VMXFZME51TlU5VVluRTVOMnRZUVVoVmFXWnZlVzQ0ZEZJMGEwWkROM3BsTnpnNWR6VlBlR2gxVjJ3M2JISjVaRlJuTFhOM1Z6bFNRVmhPYm5oUVJWRTJVRzFDZDBFMmRHTXhaM2wyTVRjeVVHZGtSbEJXTUhvdFYwdElWMUZ4VUd4SlpsOTRZMUF6VjFwdGNuQXRWRGhEWWs0M2FYWkxXRmQyT1dZMVFVRTRWMlJUVUVsVVpWQnRORlpwZVhaWVlXcGZUbVJYU21kb1lscFdWM3AyUmxOb1YwMVVkblJHYUdOSFYyaFpiR1I0YUZWRFRHWnpUR3BNYUVKM1dIVTJNQzFRYmpSTGNWRlliMFpHU25OM2NFRkNPVmRaYTJKTFJDMW9UbDluY25OemFWcDRVV3A0TVRkRGVWWnhjbFpzVURsT1UyZ3paVlI1UjBkamNGaEpOMUJVWTJSS04wOU9lRlZhTVVOUVl6QmhabXhsUzFwYWRYazFabmRQUXkxeE5WaGZTVVJDU25wa1FuZG5aekpVVjBvNGFGbEtaRFZZTFVGclptWTFRMmRQVTFkNFJqQlVPR0puVEVselF5MTJXVzFhTFY5NGFEQTRURW8wZVc5dGVXNVViamxTV1c0NFJFWTVkMnRMZDA1eFJVc3dSRWRqWmxGUmVtZENOMUJEU1hCTGFVUnRTa2w1YlRSRFJFVjNTelY0VW1odGF6TlZhbmM1TFhWUFIyMW1WSGhxV1d4ZlowcGtWek5EZGpSalFtSnFhVWh2ZEZaQ1NFdFZWbGRKYzFCS1NWSk9iV3RTVHpkVGNUQnVaekJuUVd3eVFrTkpVRWR4VUY4MWJrZFRPWE5sYjFGdFJIRk5UMDltTnpCMU5HczViRlZFVG00M1MxUjViRkV5V2xGWlRrcDJOR1ZLVUVOdk1XSmFWbkZTU2tzdGRFdFljM2hoU3paZmNsQkhiblJDUm5WR1Mwb3laRzFWZVhkUlMyWnNVVlIwZVV4bVQzZGFhVGMzVURsd1ZHaERWRXQ2YlhOZk5sVlhkbUZtYTFKMlltcFJhMXBMVFZjelduSTJZVU5OWVRSdVdrRjFaV05aZWxWcGFXbHVXRlZXWDBGWVJrUTNSR2xUUlZsU1lXMWxhR0ZDTWtoaFJXdHZRMnBpVW5sVmNIUm9OR2w2WldkYWVqUjRkVFpmVnpWRGJ6bERWRmhNZEVSNmNqSjZlbTh5TFhGM1NVOHRlR1p2Tm1SWmJXNXNSVXhZT1VsVGRVRjBhVFJoTkc5RVMzVkJlVWRXUVRkME0xaFJPV0Y1WkRaQmRqVnJlVTQzV1ZSclExUlZVbVZ1WkZFMlMwczBkRlJRYkY5VWRFRlNhRGxSU25wVmRreEhVM2hVVDI1T05VMWpSRUkxVERoSk5EVm9hbHBqY21wUWQwWkRXa0pVUVVwNmVUZ3pkSFJPYUdkWkxsVjFaMFV6YlhWelZuVkRibEJ6V2xaMFlsRmhZbEUuNHBENF9oZGRpaXZxV2YtMENqZ0ZDOFhCLWNMZzcwa0dZc29NRnhndjlaMCIsImV4cCI6MTc1ODI0MTUzNCwiaWF0IjoxNzU4MjQxMjM0fQ.y93uetlRU-b9wgV3E90cCRxCLFR55-nVkiKb9fIDc2c
callbacks:
- _id: 0
input:
- name: IDToken1
value: self500-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: self500-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: self500-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: self500-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
[...]
cookie: amlbcookie=01; d0d18cac672abbc=qdggPUlY_vBtvkm8s5ZBL-4fyBk.*AAJTSQACMDIAAlNLABxEWHFFaHpqeW9oUVJTZitSVHFPRkw5eWlWSlU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
host: openam-perf-haproxy.forgeblocks.com
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
d0d18cac672abbc=qdggPUlY_vBtvkm8s5ZBL-4fyBk.*AAJTSQACMDIAAlNLABxEWHFFaHpqeW9oUVJTZitSVHFPRkw5eWlWSlU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
- response:
timestamps GROUP 260:
1970-01-01 01:00:00.000: 1x
==================================================
- GROUP 261 - GatlingLogItem-UI AM idFromSession-Exception-None-j.n.ConnectException: connect(..) failed: Cannot assign requested address - 1x
> UI AM idFromSession (Exception), expected: None, got: j.n.ConnectException: connect(..) failed: Cannot assign requested address
- session:
callbacks:
realm: /alpha
successUrl: /enduser/?realm=/alpha
tokenId: LTvBTmr1VYFVqbUFiUfIn7X-UJk.*AAJTSQACMDIAAlNLABx5VEE5VzRlb0Q1aXhCd2N2dFBrTmhDUDRQS3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
fake-ip: 225.126.243.32
fake-user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15
(KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.contentCache: io.gatling.core.util.cache.Cache@7b6013c7
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@5c2a1491
gatling.http.cookies:
amlbcookie:
HTTPOnly: true
domain: openam-perf-haproxy.forgeblocks.com
path: /
secure: true
value: '01'
d0d18cac672abbc:
HTTPOnly: true
domain: openam-perf-haproxy.forgeblocks.com
path: /
secure: true
value: LTvBTmr1VYFVqbUFiUfIn7X-UJk.*AAJTSQACMDIAAlNLABx5VEE5VzRlb0Q1aXhCd2N2dFBrTmhDUDRQS3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
gatling.http.referer: https://openam-perf-haproxy.forgeblocks.com/am/
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@d4ddefa
password: Pa_ssw0rd
tokenId: LTvBTmr1VYFVqbUFiUfIn7X-UJk.*AAJTSQACMDIAAlNLABx5VEE5VzRlb0Q1aXhCd2N2dFBrTmhDUDRQS3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
username: user.866081
- 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; d0d18cac672abbc=LTvBTmr1VYFVqbUFiUfIn7X-UJk.*AAJTSQACMDIAAlNLABx5VEE5VzRlb0Q1aXhCd2N2dFBrTmhDUDRQS3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
origin: https://openam-perf-haproxy.forgeblocks.com
host: openam-perf-haproxy.forgeblocks.com
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
d0d18cac672abbc=LTvBTmr1VYFVqbUFiUfIn7X-UJk.*AAJTSQACMDIAAlNLABx5VEE5VzRlb0Q1aXhCd2N2dFBrTmhDUDRQS3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
- response:
timestamps GROUP 261:
1970-01-01 01:00:00.000: 1x
==================================================
- GROUP 262 - GatlingLogItem-UI Enduser appAuthHelper2-Exception-None-i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 - 1x
> UI Enduser appAuthHelper2 (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:
challenge: Xi-bFWHgIjaifSue0slgMQOf3F_DlRbLvvhhjtgbF2U
fake-ip: 118.32.183.61
fake-user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15
(KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.contentCache: io.gatling.core.util.cache.Cache@3c75fe4d
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@7bd35331
gatling.http.referer: https://openam-perf-haproxy.forgeblocks.com/am/
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@2de13ea8
password: Pa_ssw0rd
username: user.1486152
verifier: NDMwMTUyNDg2MTY1MDkzNjUwMg
- request:
GET https://openam-perf-haproxy.forgeblocks.com/enduser/appAuthHelperRedirect.html
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
referer: https://openam-perf-haproxy.forgeblocks.com/am/
accept: */*
host: openam-perf-haproxy.forgeblocks.com
- response:
timestamps GROUP 262:
1970-01-01 01:00:00.000: 1x
________________________________________________________________________________
[2025-09-19 01:25:45] Logs-parse-benchmark-500 step6 : N/A
________________________________________________________________________________
Removing parsed Gatling stdout_parsed.txt file..
________________________________________________________________________________
[2025-09-19 01:25:45] Logs-parse-benchmark-500 post : Check parent task state
________________________________________________________________________________
Setting result to PASS
Task has been successfully stopped