--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-17 10:59:54 - INFO: Timeout for this Task has changed to 10m (600 seconds)
2025-09-17 10:59:54 - INFO: timeout was set to GatlingParseStdOutTask default - 10 minutes
2025-09-17 10:59:54 - INFO: Interval for this Task has changed to 5s (5 seconds)
2025-09-17 10:59:54 - INFO: interval was set to Task default because it was unset, based on self.timeout value because task is allowed to stop by itself
________________________________________________________________________________
[2025-09-17 10:59:54] 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-17 10:59:54] Logs-parse-benchmark-500 step2 : Make sure overseer is ready to accept order (not already busy)
________________________________________________________________________________
2025-09-17 10:59:54,311 INFO
2025-09-17 10:59:54,311 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-17 10:59:54,311 INFO [loop_until]: (max_time=120, interval=5, expected_rc=[0]
2025-09-17 10:59:54,516 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-17 10:59:54,516 INFO [loop_until]: OK (rc = 0)
2025-09-17 10:59:54,516 DEBUG --- stdout ---
2025-09-17 10:59:54,516 DEBUG WAITING
2025-09-17 10:59:54,516 DEBUG --- stderr ---
2025-09-17 10:59:54,516 DEBUG % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 7 100 7 0 0 35 0 --:--:-- --:--:-- --:--:-- 35
________________________________________________________________________________
[2025-09-17 10:59:54] Logs-parse-benchmark-500 step3 : Send order to overseer
________________________________________________________________________________
2025-09-17 10:59:54,516 INFO
2025-09-17 10:59:54,516 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1
2025-09-17 10:59:54,516 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-17 10:59:54,794 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-17 10:59:54,794 INFO [loop_until]: OK (rc = 0)
2025-09-17 10:59:54,794 DEBUG --- stdout ---
2025-09-17 10:59:54,794 DEBUG overseer-0-57d79d468-khs5t
2025-09-17 10:59:54,794 DEBUG --- stderr ---
2025-09-17 10:59:54,794 DEBUG
2025-09-17 10:59:54,795 INFO
2025-09-17 10:59:54,795 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-17 10:59:54,795 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-17 10:59:55,721 INFO [loop_until]: OK (rc = 0)
2025-09-17 10:59:55,721 DEBUG --- stdout ---
2025-09-17 10:59:55,721 DEBUG
2025-09-17 10:59:55,721 DEBUG --- stderr ---
2025-09-17 10:59:55,721 DEBUG
Order has been successfully forwarded to overseer
________________________________________________________________________________
[2025-09-17 10:59:55] Logs-parse-benchmark-500 step4 : Wait order is done
________________________________________________________________________________
2025-09-17 10:59:58,722 INFO
2025-09-17 10:59:58,722 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-17 10:59:58,722 INFO [loop_until]: (max_time=600, interval=5, expected_rc=[0]
2025-09-17 10:59:58,930 INFO [loop_until]: Function succeeded after 0s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:00:04,134 INFO [loop_until]: Function succeeded after 5s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:00:09,343 INFO [loop_until]: Function succeeded after 10s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:00:14,554 INFO [loop_until]: Function succeeded after 15s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:00:19,794 INFO [loop_until]: Function succeeded after 21s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:00:24,999 INFO [loop_until]: Function succeeded after 26s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:00:30,208 INFO [loop_until]: Function succeeded after 31s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:00:35,411 INFO [loop_until]: Function succeeded after 36s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:00:40,619 INFO [loop_until]: Function succeeded after 41s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:00:45,831 INFO [loop_until]: Function succeeded after 47s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:00:51,042 INFO [loop_until]: Function succeeded after 52s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:00:56,254 INFO [loop_until]: Function succeeded after 57s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:01,462 INFO [loop_until]: Function succeeded after 1m 02s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:06,671 INFO [loop_until]: Function succeeded after 1m 07s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:11,875 INFO [loop_until]: Function succeeded after 1m 13s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:17,084 INFO [loop_until]: Function succeeded after 1m 18s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:22,296 INFO [loop_until]: Function succeeded after 1m 23s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:27,504 INFO [loop_until]: Function succeeded after 1m 28s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:32,713 INFO [loop_until]: Function succeeded after 1m 33s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:37,921 INFO [loop_until]: Function succeeded after 1m 39s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:43,129 INFO [loop_until]: Function succeeded after 1m 44s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:48,340 INFO [loop_until]: Function succeeded after 1m 49s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:53,554 INFO [loop_until]: Function succeeded after 1m 54s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:01:58,763 INFO [loop_until]: Function succeeded after 2m (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:02:03,974 INFO [loop_until]: Function succeeded after 2m 05s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:02:09,187 INFO [loop_until]: Function succeeded after 2m 10s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:02:14,396 INFO [loop_until]: Function succeeded after 2m 15s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:02:19,602 INFO [loop_until]: Function succeeded after 2m 20s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:02:24,813 INFO [loop_until]: Function succeeded after 2m 26s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:02:30,017 INFO [loop_until]: Function succeeded after 2m 31s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:02:35,229 INFO [loop_until]: Function succeeded after 2m 36s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:02:40,436 INFO [loop_until]: Function succeeded after 2m 41s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:02:45,647 INFO [loop_until]: Function succeeded after 2m 46s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:02:50,855 INFO [loop_until]: Function succeeded after 2m 52s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:02:56,109 INFO [loop_until]: Function succeeded after 2m 57s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:01,313 INFO [loop_until]: Function succeeded after 3m 02s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:06,518 INFO [loop_until]: Function succeeded after 3m 07s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:11,726 INFO [loop_until]: Function succeeded after 3m 13s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:16,934 INFO [loop_until]: Function succeeded after 3m 18s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:22,143 INFO [loop_until]: Function succeeded after 3m 23s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:27,355 INFO [loop_until]: Function succeeded after 3m 28s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:32,562 INFO [loop_until]: Function succeeded after 3m 33s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:37,767 INFO [loop_until]: Function succeeded after 3m 39s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:42,980 INFO [loop_until]: Function succeeded after 3m 44s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:48,187 INFO [loop_until]: Function succeeded after 3m 49s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:53,396 INFO [loop_until]: Function succeeded after 3m 54s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:03:58,602 INFO [loop_until]: Function succeeded after 3m 59s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:04:03,849 INFO [loop_until]: Function succeeded after 4m 05s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:04:09,058 INFO [loop_until]: Function succeeded after 4m 10s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:04:14,262 INFO [loop_until]: Function succeeded after 4m 15s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:04:19,470 INFO [loop_until]: Function succeeded after 4m 20s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:04:24,682 INFO [loop_until]: Function succeeded after 4m 25s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:04:29,891 INFO [loop_until]: Function succeeded after 4m 31s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:04:35,103 INFO [loop_until]: Function succeeded after 4m 36s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:04:40,311 INFO [loop_until]: Function succeeded after 4m 41s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:04:45,519 INFO [loop_until]: Function succeeded after 4m 46s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 11:04:50,727 INFO [loop_until]: Function succeeded after 4m 52s (rc=0) - expected pattern found
2025-09-17 11:04:50,727 INFO [loop_until]: OK (rc = 0)
2025-09-17 11:04:50,727 DEBUG --- stdout ---
2025-09-17 11:04:50,727 DEBUG WAITING
2025-09-17 11:04:50,727 DEBUG --- stderr ---
2025-09-17 11:04:50,728 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 34 0 --:--:-- --:--:-- --:--:-- 34
________________________________________________________________________________
[2025-09-17 11:04:50] Logs-parse-benchmark-500 step5 : Get and log parsed logs
________________________________________________________________________________
Log parsing order succeeded, parsed log content:
2025-09-17 11:04:50,956 INFO
2025-09-17 11:04:50,956 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1
2025-09-17 11:04:50,956 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-17 11:04:51,256 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-17 11:04:51,256 INFO [loop_until]: OK (rc = 0)
2025-09-17 11:04:51,256 DEBUG --- stdout ---
2025-09-17 11:04:51,256 DEBUG overseer-0-57d79d468-khs5t
2025-09-17 11:04:51,256 DEBUG --- stderr ---
2025-09-17 11:04:51,256 DEBUG
Checking if file exists on pod 'overseer-0-57d79d468-khs5t', wait max 3 minutes if not.
2025-09-17 11:04:51,257 INFO
2025-09-17 11:04:51,257 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-17 11:04:51,257 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-17 11:04:51,863 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-17 11:04:51,863 INFO [loop_until]: OK (rc = 0)
2025-09-17 11:04:51,863 DEBUG --- stdout ---
2025-09-17 11:04:51,863 DEBUG /results/orders/benchmark-500/stdout_parsed.txt file found
2025-09-17 11:04:51,863 DEBUG --- stderr ---
2025-09-17 11:04:51,863 DEBUG
2025-09-17 11:04:51,864 INFO
2025-09-17 11:04:51,864 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-17 11:04:51,864 INFO [loop_until]: (max_time=240, interval=10, expected_rc=[0]
2025-09-17 11:04:52,473 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-17 11:04:52,473 INFO [loop_until]: OK (rc = 0)
2025-09-17 11:04:52,473 DEBUG --- stdout ---
2025-09-17 11:04:52,473 DEBUG 47244 /results/orders/benchmark-500/stdout_parsed.txt
2025-09-17 11:04:52,473 DEBUG --- stderr ---
2025-09-17 11:04:52,473 DEBUG
- Download file (size 47.244MB)
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-17 11:04:52,474 INFO
2025-09-17 11:04:52,474 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-17 11:04:52,474 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0]
2025-09-17 11:04:54,662 INFO [loop_until]: OK (rc = 0)
2025-09-17 11:04:54,663 DEBUG --- stdout ---
2025-09-17 11:04:54,663 DEBUG tar: Removing leading `/' from member names
2025-09-17 11:04:54,663 DEBUG --- stderr ---
2025-09-17 11:04:54,663 DEBUG
2025-09-17 11:04:54,779 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 1606226 lines):
2025-09-17 11:04:54,970 INFO ----- output -----
- SUMMARY:
+-------+----------------+----------------+-------------------------------------+-----------+----------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
| Group | items in group | type | request name | status | expected | actual |
+-------+----------------+----------------+-------------------------------------+-----------+----------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
| # 1 | 28194 | GatlingLogItem | registrationCallback | KO | jsonPath($.tokenId).find.exists | nothing |
| # 2 | 83139 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 401 |
| # 3 | 90921 | GatlingLogItem | UI IDM oidcToken | KO | headerRegex((location,#id_token=(.*))).find.exists | nothing |
| # 4 | 6942 | GatlingLogItem | --- | ERROR | --- | Failed to build request tokenUserinfo: No attribute named 'access_token' is defined |
| # 5 | 341553 | GatlingLogItem | RootUserinfo | KO | status.find.in([200, 209], 304) | 500 |
| # 6 | 260342 | GatlingLogItem | User Authorize PKCE stage | KO | headerRegex((Location,(?<=code=)(.+?)(?=&))).find.exists | nothing |
| # 7 | 1590910 | GatlingLogItem | --- | ERROR | --- | Failed to build request RootUserinfo: No attribute named 'access_token' is defined |
| # 8 | 131066 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 500 |
| # 9 | 79156 | GatlingLogItem | --- | ERROR | --- | Failed to build request createOrganization: No attribute named 'access_token' is defined |
| # 10 | 83404 | GatlingLogItem | --- | ERROR | --- | Failed to build request queryOrganization: No attribute named 'organization_id' is defined |
| # 11 | 83404 | GatlingLogItem | --- | ERROR | --- | Failed to build request deleteOrganization: No attribute named 'organization_id' is defined |
| # 12 | 1151 | GatlingLogItem | --- | ERROR | --- | Failed to build request PatchManagedUser: No attribute named 'access_token' is defined |
| # 13 | 1151 | GatlingLogItem | --- | ERROR | --- | Failed to build request ReadManagedUser: No attribute named 'access_token' is defined |
| # 14 | 15416 | GatlingLogItem | --- | ERROR | --- | Failed to build explicitResource UI AM revoke1: No attribute named 'access_token' is defined |
| # 15 | 1928 | GatlingLogItem | tokenUserinfo | KO | status.find.in([200, 209], 304) | 500 |
| # 16 | 13427 | GatlingLogItem | --- | ERROR | --- | Failed to build explicitResource UI AM endsession: No attribute named 'id_token_2' is defined |
| # 17 | 25917 | GatlingLogItem | --- | ERROR | --- | Failed to build request userinfo: No attribute named 'access_token' is defined |
| # 18 | 344 | GatlingLogItem | userinfo | KO | status.find.in([200, 209], 304) | 500 |
| # 19 | 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 |
| # 20 | 7 | GatlingLogItem | restLoginInitiate | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 21 | 156879 | GatlingLogItem | --- | Exception | --- | 'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 22 | 15384 | GatlingLogItem | RootUserinfo | KO | status.find.in([200, 209], 304) | 502 |
| # 23 | 6319 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | status.find.is(200) | 502 |
| # 24 | 2545 | GatlingLogItem | tokenUserinfo | KO | status.find.in([200, 209], 304) | 502 |
| # 25 | 6193 | GatlingLogItem | User Authorize PKCE stage | KO | status.find.is(302) | 502 |
| # 26 | 977 | GatlingLogItem | UI AM revoke1 | KO | status.find.in([200, 209], 304) | 502 |
| # 27 | 600 | GatlingLogItem | registrationCallback | KO | status.find.in([200, 209], 304) | 502 |
| # 28 | 37 | GatlingLogItem | restloginProgressiveProfileCallback | KO | status.find.is(200) | 502 |
| # 29 | 1900 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 400 |
| # 30 | 951 | GatlingLogItem | UI AM revoke2 | KO | status.find.in([200, 209], 304) | 502 |
| # 31 | 937 | GatlingLogItem | UI AM endsession | KO | status.find.in([200, 209], 304) | 502 |
| # 32 | 107098 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | status.find.is(200) | 401 |
| # 33 | 956 | GatlingLogItem | createOrganization | KO | status.find.in([200, 209], 304) | 500 |
| # 34 | 435 | GatlingLogItem | userinfo | KO | status.find.in([200, 209], 304) | 502 |
| # 35 | 976 | GatlingLogItem | UI IDM login | KO | status.find.in([200, 209], 304) | 500 |
| # 36 | 1039 | GatlingLogItem | UI IDM features | KO | status.find.in([200, 209], 304) | 500 |
| # 37 | 1009 | GatlingLogItem | UI IDM privilege | KO | status.find.in([200, 209], 304) | 500 |
| # 38 | 1165 | GatlingLogItem | UI IDM managed user schema | KO | status.find.in([200, 209], 304) | 500 |
| # 39 | 1059 | GatlingLogItem | UI IDM user | KO | status.find.in([200, 209], 304) | 500 |
| # 40 | 1101 | GatlingLogItem | UI IDM dashboard | KO | status.find.in([200, 209], 304) | 500 |
| # 41 | 7174 | GatlingLogItem | registrationCallback | KO | status.find.in([200, 209], 304) | 401 |
| # 42 | 9655 | GatlingLogItem | registration_restLoginInitiate | KO | status.find.is(200) | 401 |
| # 43 | 9655 | GatlingLogItem | --- | Exception | --- | 'hook-221' crashed with 'j.u.NoSuchElementException: key not found: callbacks' |
| # 44 | 158 | GatlingLogItem | deleteOrganization | KO | status.find.in([200, 209], 304) | 500 |
| # 45 | 195 | GatlingLogItem | queryOrganization | KO | status.find.in([200, 209], 304) | 500 |
| # 46 | 881 | GatlingLogItem | restLoginInitiate | KO | status.find.is(200) | 502 |
| # 47 | 70375 | GatlingLogItem | --- | Exception | --- | 'hook-155' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 48 | 27 | GatlingLogItem | UI-Post-Login - stage 3 | KO | status.find.in([200, 209], 304) | 502 |
| # 49 | 1599 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 502 |
| # 50 | 35 | GatlingLogItem | UI AM serverinfo | KO | status.find.in([200, 209], 304) | 502 |
| # 51 | 26 | GatlingLogItem | UI-Pre-Login Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 52 | 104 | GatlingLogItem | registration_restLoginInitiate | KO | status.find.is(200) | 502 |
| # 53 | 11236 | GatlingLogItem | --- | Exception | --- | 'hook-221' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 54 | 11236 | GatlingLogItem | --- | ERROR | --- | Failed to build request registrationCallback: No attribute named 'callbacks' is defined |
| # 55 | 292965 | GatlingLogItem | restLoginInitiate | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 56 | 22785 | GatlingLogItem | UI AM serverinfo | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 57 | 32066 | GatlingLogItem | UI IDM login | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 58 | 22452 | GatlingLogItem | UI AM validateGoto | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 59 | 31854 | GatlingLogItem | UI IDM version | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 60 | 39442 | GatlingLogItem | --- | Exception | --- | 'hook-128' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 61 | 38937 | GatlingLogItem | UI-Pre-Login | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 62 | 31617 | GatlingLogItem | UI IDM privilege | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 63 | 17873 | GatlingLogItem | UI IDM managed user schema | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 64 | 49664 | GatlingLogItem | UI-Post-Login - stage 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 65 | 19180 | GatlingLogItem | UI IDM dashboard | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 66 | 45791 | GatlingLogItem | UI-Post-Login - stage 2 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 67 | 20458 | GatlingLogItem | UI IDM user | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 68 | 42996 | GatlingLogItem | UI IDM oidcToken | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 69 | 8593 | GatlingLogItem | UI-Logout | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 70 | 32252 | GatlingLogItem | UI IDM features | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 71 | 9639 | GatlingLogItem | registration_restLoginInitiate | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 72 | 56 | GatlingLogItem | UI-Pre-Login | KO | status.find.in([200, 209], 304) | 502 |
| # 73 | 13042 | GatlingLogItem | --- | ERROR | --- | Failed to build explicitResource UI AM revoke2: No attribute named 'access_token_2' is defined |
| # 74 | 6965 | GatlingLogItem | UI Enduser appAuthHelper2 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 75 | 1011 | GatlingLogItem | UI AM endsession | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 76 | 2 | GatlingLogItem | UI-Pre-Login | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 77 | 1966 | GatlingLogItem | UI IDM login | KO | status.find.in([200, 209], 304) | 503 |
| # 78 | 836 | GatlingLogItem | UI Enduser sessioncheck | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 79 | 7 | GatlingLogItem | Skip 2FA | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 80 | 65 | GatlingLogItem | UI-Post-Login - stage 2 | KO | status.find.in([200, 209], 304) | 502 |
| # 81 | 5423 | GatlingLogItem | UI-Pre-Login | KO | status.find.in([200, 209], 304) | 503 |
| # 82 | 2760 | GatlingLogItem | UI-Post-Login - stage 2 Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 83 | 33 | GatlingLogItem | UI-Post-Login - stage 3 Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 84 | 65 | GatlingLogItem | UI-Post-Login - stage 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 85 | 66 | GatlingLogItem | UI IDM oidcToken | KO | status.find.is(302) | 502 |
| # 86 | 54 | GatlingLogItem | UI-Post-Login - stage 2 Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 87 | 199 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 502 |
| # 88 | 18376 | GatlingLogItem | restLoginInitiate | KO | status.find.is(200) | 503 |
| # 89 | 6779 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 503 |
| # 90 | 21128 | GatlingLogItem | RootUserinfo | KO | status.find.in([200, 209], 304) | 503 |
| # 91 | 1012 | GatlingLogItem | UI AM serverinfo | KO | status.find.in([200, 209], 304) | 503 |
| # 92 | 8396 | GatlingLogItem | User Authorize PKCE stage | KO | status.find.is(302) | 503 |
| # 93 | 83 | GatlingLogItem | restLoginUsernamePasswordCallback | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 94 | 12 | GatlingLogItem | UI-Post-Login - stage 2 Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 95 | 23 | GatlingLogItem | getIdToken | KO | status.find.in([200, 209], 304) | 502 |
| # 96 | 794 | GatlingLogItem | --- | ERROR | --- | 'addCookie-111' failed to execute: No attribute named 'tokenIdCookieName' is defined |
| # 97 | 44 | GatlingLogItem | UI-Post-Login - stage 1 Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 98 | 14 | GatlingLogItem | restLoginInitiate | Exception | --- | j.i.IOException: Premature close |
| # 99 | 12529 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 100 | 10885 | GatlingLogItem | restLoginInitiate | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 101 | 3099 | GatlingLogItem | Skip 2FA | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 102 | 284 | GatlingLogItem | getIdToken | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 103 | 197 | GatlingLogItem | ReadManagedUser | KO | status.find.in(200,304) | 500 |
| # 104 | 105 | GatlingLogItem | UI AM revoke2 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 105 | 339 | 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 |
| # 106 | 173 | GatlingLogItem | UI AM validateGoto | KO | status.find.in([200, 209], 304) | 502 |
| # 107 | 129 | GatlingLogItem | UI AM serverinfo | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 108 | 22854 | GatlingLogItem | UI IDM oidcToken | KO | status.find.is(302) | 503 |
| # 109 | 2231 | GatlingLogItem | UI-Post-Login - stage 1 Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 110 | 1296 | GatlingLogItem | UI AM validateGoto | KO | status.find.in([200, 209], 304) | 503 |
| # 111 | 548 | GatlingLogItem | UI-Logout Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 112 | 2072 | GatlingLogItem | User Authorize PKCE stage | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 113 | 299 | GatlingLogItem | UI-Post-Login - stage 1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 114 | 160 | GatlingLogItem | User Authorize PKCE stage | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 115 | 368 | GatlingLogItem | UI AM idFromSession | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 116 | 1809 | GatlingLogItem | User AccessToken PKCE stage | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 117 | 18020 | GatlingLogItem | UI-Post-Login - stage 2 | KO | status.find.in([200, 209], 304) | 503 |
| # 118 | 327 | GatlingLogItem | UI AM validateGoto | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 119 | 90 | GatlingLogItem | UI-Logout | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 120 | 224 | GatlingLogItem | UI-Pre-Login Redirect 1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 121 | 137 | GatlingLogItem | getIdToken | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 122 | 325 | 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 |
| # 123 | 363 | GatlingLogItem | UI-Post-Login - stage 2 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 124 | 437 | GatlingLogItem | UI IDM oidcToken | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 125 | 303 | GatlingLogItem | UI-Post-Login - stage 3 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 126 | 325 | GatlingLogItem | UI-Pre-Login | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 127 | 248 | 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 |
| # 128 | 84 | GatlingLogItem | UI-Logout Redirect 1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 129 | 5 | GatlingLogItem | PatchManagedUser | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 130 | 197 | GatlingLogItem | registration_restLoginInitiate | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 131 | 6 | GatlingLogItem | ReadManagedUser | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 132 | 40 | GatlingLogItem | User AccessToken PKCE stage | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 133 | 21 | GatlingLogItem | userinfo | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 134 | 2457 | GatlingLogItem | UI IDM managed user schema | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 135 | 2906 | GatlingLogItem | UI IDM privilege | KO | status.find.in([200, 209], 304) | 502 |
| # 136 | 913 | GatlingLogItem | createOrganization | KO | status.find.in([200, 209], 304) | 502 |
| # 137 | 2862 | GatlingLogItem | UI IDM login | KO | status.find.in([200, 209], 304) | 502 |
| # 138 | 295 | GatlingLogItem | PatchManagedUser | KO | status.find.in(200) | 502 |
| # 139 | 176 | GatlingLogItem | deleteOrganization | KO | status.find.in([200, 209], 304) | 502 |
| # 140 | 1975 | GatlingLogItem | UI IDM dashboard | KO | status.find.in([200, 209], 304) | 502 |
| # 141 | 2249 | GatlingLogItem | UI IDM version | KO | status.find.in([200, 209], 304) | 502 |
| # 142 | 2401 | GatlingLogItem | getIdToken Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 143 | 5283 | GatlingLogItem | UI IDM uiconfig | KO | status.find.in([200, 209], 304) | 502 |
| # 144 | 2245 | GatlingLogItem | UI IDM features | KO | status.find.in([200, 209], 304) | 502 |
| # 145 | 140 | GatlingLogItem | ReadManagedUser | KO | status.find.in(200,304) | 502 |
| # 146 | 1376 | GatlingLogItem | UI IDM user | KO | status.find.in([200, 209], 304) | 502 |
| # 147 | 1995 | GatlingLogItem | UI IDM features | KO | status.find.in([200, 209], 304) | 503 |
| # 148 | 236 | GatlingLogItem | PatchManagedUser | KO | status.find.in(200) | 500 |
| # 149 | 739 | GatlingLogItem | UI IDM version | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 150 | 789 | GatlingLogItem | UI IDM dashboard | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 151 | 304 | GatlingLogItem | createOrganization | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 152 | 103 | GatlingLogItem | PatchManagedUser | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 153 | 722 | GatlingLogItem | UI IDM user | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 154 | 899 | GatlingLogItem | UI IDM features | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 155 | 122 | GatlingLogItem | ReadManagedUser | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 156 | 2032 | GatlingLogItem | getIdToken | KO | status.find.in([200, 209], 304) | 503 |
| # 157 | 531 | GatlingLogItem | UI-Post-Login - stage 3 Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 158 | 1459 | GatlingLogItem | userinfo | KO | status.find.in([200, 209], 304) | 503 |
| # 159 | 2893 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | status.find.is(200) | 503 |
| # 160 | 578 | GatlingLogItem | UI-Post-Login - stage 3 | KO | status.find.in([200, 209], 304) | 503 |
| # 161 | 786 | GatlingLogItem | UI-Pre-Login Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 162 | 13293 | GatlingLogItem | UI-Post-Login - stage 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 163 | 274 | GatlingLogItem | UI AM endsession | KO | status.find.in([200, 209], 304) | 503 |
| # 164 | 203 | GatlingLogItem | UI AM revoke2 | KO | status.find.in([200, 209], 304) | 503 |
| # 165 | 164 | GatlingLogItem | registrationCallback | KO | status.find.in([200, 209], 304) | 503 |
| # 166 | 5249 | GatlingLogItem | UI-Logout | KO | status.find.in([200, 209], 304) | 503 |
| # 167 | 390 | GatlingLogItem | tokenUserinfo | KO | status.find.in([200, 209], 304) | 503 |
| # 168 | 232 | GatlingLogItem | UI AM revoke1 | KO | status.find.in([200, 209], 304) | 503 |
| # 169 | 998 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 503 |
| # 170 | 1295 | GatlingLogItem | registration_restLoginInitiate | KO | status.find.is(200) | 503 |
| # 171 | 123 | GatlingLogItem | queryOrganization | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 172 | 25 | GatlingLogItem | UI-Logout Redirect 1 | KO | status.find.in([200, 209], 304) | 502 |
| # 173 | 4 | GatlingLogItem | UI AM idFromSession | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 174 | 877 | GatlingLogItem | RootUserinfo | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 175 | 14 | GatlingLogItem | UI-Pre-Login Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 176 | 5133 | GatlingLogItem | UI IDM uiconfig | KO | status.find.in([200, 209], 304) | 503 |
| # 177 | 283 | GatlingLogItem | queryOrganization | KO | status.find.in([200, 209], 304) | 502 |
| # 178 | 82 | GatlingLogItem | Skip 2FA | KO | status.find.is(200) | 502 |
| # 179 | 7 | GatlingLogItem | UI IDM uiconfig | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 180 | 3 | GatlingLogItem | UI AM revoke1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 181 | 37 | GatlingLogItem | restloginProgressiveProfileCallback | KO | status.find.is(200) | 401 |
| # 182 | 812 | GatlingLogItem | UI IDM login | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 183 | 820 | GatlingLogItem | UI IDM privilege | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 184 | 557 | GatlingLogItem | getIdToken Redirect 1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 185 | 1430 | GatlingLogItem | UI IDM uiconfig | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 186 | 136 | GatlingLogItem | deleteOrganization | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 187 | 130 | GatlingLogItem | createOrganization | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 188 | 47 | GatlingLogItem | deleteOrganization | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 189 | 88 | GatlingLogItem | registrationCallback | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 190 | 1997 | GatlingLogItem | UI IDM dashboard | KO | status.find.in([200, 209], 304) | 503 |
| # 191 | 1054 | GatlingLogItem | createOrganization | KO | status.find.in([200, 209], 304) | 503 |
| # 192 | 223 | GatlingLogItem | queryOrganization | KO | status.find.in([200, 209], 304) | 503 |
| # 193 | 2097 | GatlingLogItem | UI IDM user | KO | status.find.in([200, 209], 304) | 503 |
| # 194 | 292 | GatlingLogItem | deleteOrganization | KO | status.find.in([200, 209], 304) | 503 |
| # 195 | 2007 | GatlingLogItem | UI IDM version | KO | status.find.in([200, 209], 304) | 503 |
| # 196 | 1964 | GatlingLogItem | UI IDM privilege | KO | status.find.in([200, 209], 304) | 503 |
| # 197 | 1474 | GatlingLogItem | getIdToken Redirect 1 | KO | status.find.in([200, 209], 304) | 503 |
| # 198 | 162 | GatlingLogItem | queryOrganization | KO | status.find.in([200, 209], 304) | 404 |
| # 199 | 28 | GatlingLogItem | deleteOrganization | KO | status.find.in([200, 209], 304) | 404 |
| # 200 | 3 | GatlingLogItem | UI IDM privilege | Exception | --- | j.i.IOException: Premature close |
| # 201 | 4191 | GatlingLogItem | UI IDM uiconfig | KO | status.find.in([200, 209], 304) | 404 |
| # 202 | 837 | GatlingLogItem | createOrganization | KO | status.find.in([200, 209], 304) | 404 |
| # 203 | 3 | GatlingLogItem | UI IDM login | Exception | --- | j.i.IOException: Premature close |
| # 204 | 1768 | GatlingLogItem | UI IDM version | KO | status.find.in([200, 209], 304) | 404 |
| # 205 | 2014 | GatlingLogItem | UI IDM user | KO | status.find.in([200, 209], 304) | 404 |
| # 206 | 1932 | GatlingLogItem | UI IDM dashboard | KO | status.find.in([200, 209], 304) | 404 |
| # 207 | 1807 | GatlingLogItem | UI IDM privilege | KO | status.find.in([200, 209], 304) | 404 |
| # 208 | 1792 | GatlingLogItem | UI IDM login | KO | status.find.in([200, 209], 304) | 404 |
| # 209 | 767 | GatlingLogItem | UI IDM managed user schema | KO | status.find.in([200, 209], 304) | 404 |
| # 210 | 1768 | GatlingLogItem | UI IDM features | KO | status.find.in([200, 209], 304) | 404 |
| # 211 | 225 | GatlingLogItem | deleteOrganization | KO | status.find.in([200, 209], 304) | 405 |
| # 212 | 109 | GatlingLogItem | ReadManagedUser | KO | status.find.in(200,304) | 404 |
| # 213 | 63 | GatlingLogItem | PatchManagedUser | KO | status.find.in(200) | 501 |
| # 214 | 172 | GatlingLogItem | getIdToken Redirect 1 | KO | status.find.in([200, 209], 304) | 404 |
| # 215 | 58 | GatlingLogItem | PatchManagedUser | KO | status.find.in(200) | 404 |
| # 216 | 129 | GatlingLogItem | PatchManagedUser | KO | status.find.in(200) | 503 |
| # 217 | 205 | GatlingLogItem | ReadManagedUser | KO | status.find.in(200,304) | 503 |
| # 218 | 261 | GatlingLogItem | UI IDM user | KO | status.find.in([200, 209], 304) | 401 |
| # 219 | 265 | GatlingLogItem | UI IDM version | KO | status.find.in([200, 209], 304) | 401 |
| # 220 | 267 | GatlingLogItem | UI IDM privilege | KO | status.find.in([200, 209], 304) | 401 |
| # 221 | 54 | GatlingLogItem | createOrganization | KO | status.find.in([200, 209], 304) | 401 |
| # 222 | 263 | GatlingLogItem | UI IDM features | KO | status.find.in([200, 209], 304) | 401 |
| # 223 | 6 | GatlingLogItem | UI-Post-Login - stage 1 Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 224 | 2 | GatlingLogItem | UI Enduser appAuthHelper1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 225 | 1 | GatlingLogItem | registrationCallback | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 226 | 8 | GatlingLogItem | UI-Post-Login - stage 3 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 227 | 4 | GatlingLogItem | tokenUserinfo | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 228 | 11 | GatlingLogItem | UI IDM version | Exception | --- | j.i.IOException: Premature close |
| # 229 | 3 | GatlingLogItem | UI IDM features | Exception | --- | j.i.IOException: Premature close |
| # 230 | 4 | GatlingLogItem | getIdToken Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 231 | 7 | GatlingLogItem | UI-Logout Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 232 | 147 | GatlingLogItem | UI IDM managed user schema | KO | status.find.in([200, 209], 304) | 503 |
| # 233 | 723 | GatlingLogItem | Skip 2FA | KO | status.find.is(200) | 503 |
| # 234 | 9 | GatlingLogItem | UI Enduser appAuthHelper1 | KO | status.find.in([200, 209], 304) | 502 |
| # 235 | 7 | GatlingLogItem | UI Enduser appAuthHelper2 | KO | status.find.in([200, 209], 304) | 502 |
| # 236 | 6 | GatlingLogItem | UI IDM managed user schema | KO | status.find.in([200, 209], 304) | 502 |
| # 237 | 4 | GatlingLogItem | UI Enduser sessioncheck | KO | status.find.in([200, 209], 304) | 502 |
| # 238 | 18 | GatlingLogItem | UI-Logout | KO | status.find.in([200, 209], 304) | 502 |
| # 239 | 1 | GatlingLogItem | UI Enduser appAuthHelper2 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 240 | 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 |
| # 241 | 1 | GatlingLogItem | Skip 2FA | KO | status.find.is(200) | 401 |
| # 242 | 2 | GatlingLogItem | restLoginInitiate | Exception | --- | i.n.h.s.SslHandshakeTimeoutException: handshake timed out after 10000ms |
| # 243 | 58 | GatlingLogItem | UI AM endsession | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 244 | 64 | GatlingLogItem | UI AM revoke1 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 245 | 302 | GatlingLogItem | tokenUserinfo | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 246 | 1702 | GatlingLogItem | RootUserinfo | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 247 | 62 | GatlingLogItem | UI AM revoke2 | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 248 | 18 | GatlingLogItem | userinfo | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 249 | 1 | GatlingLogItem | UI-Post-Login - stage 3 Redirect 1 | Exception | --- | j.n.ConnectException: connect(..) failed: Cannot assign requested address |
| # 250 | 1 | GatlingLogItem | UI IDM user | Exception | --- | j.i.IOException: Premature close |
| # 251 | 1 | GatlingLogItem | UI IDM dashboard | Exception | --- | j.i.IOException: Premature close |
| # 252 | 6 | GatlingLogItem | UI-Pre-Login | Exception | --- | j.i.IOException: Premature close |
| # 253 | 1 | GatlingLogItem | UI-Logout | Exception | --- | j.i.IOException: Premature close |
| # 254 | 1 | GatlingLogItem | restLoginUsernamePasswordCallback | Exception | --- | j.i.IOException: Premature close |
| # 255 | 1 | GatlingLogItem | UI IDM oidcToken | Exception | --- | j.i.IOException: Premature close |
| # 256 | 1 | GatlingLogItem | UI AM validateGoto | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 257 | 649 | GatlingLogItem | UI IDM uiconfig | KO | status.find.in([200, 209], 304) | 401 |
| # 258 | 263 | GatlingLogItem | UI IDM login | KO | status.find.in([200, 209], 304) | 401 |
| # 259 | 260 | GatlingLogItem | UI IDM dashboard | KO | status.find.in([200, 209], 304) | 401 |
| # 260 | 1 | GatlingLogItem | restloginProgressiveProfileCallback | KO | status.find.is(200) | 503 |
| # 261 | 1 | GatlingLogItem | UI IDM features | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 262 | 1 | GatlingLogItem | UI IDM managed user schema | Exception | --- | i.n.h.s.SslHandshakeTimeoutException: handshake timed out after 10000ms |
+-------+----------------+----------------+-------------------------------------+-----------+----------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
Found 4,303,375 log items split into 262 groups.
==================================================
- GROUP 1 - GatlingLogItem-registrationCallback-KO-jsonPath($.tokenId).find.exists-nothing - 28194x
> registrationCallback (KO), expected: jsonPath($.tokenId).find.exists, got: nothing
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJhNGZhOTYzZS0xZTkxLTQ3MWUtOTQ0Ni1jNGJiNDcyOTRmYWIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImZlZHMyODU0cXRzYWttczgyb3MybTlkMGMwIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNTNORGRNYW0xSFMyMXlUMlYxV0dOeGJtNXBUa3AzTG5GSlZTMVBOV0pxVm5KYWVERlVXamszUVU5c2QxYzNOWGx6VW5OUk0waEtOamhZTUdkbE9DMU1kSFpwUW1kMVJXRjJTa3hqTTNKdWRXWldUbmx6VFRsQ1JYYzVSV1p0WVVaUldVbEVUblZMV1ZCd2FVSnVMVEIzTTJwNVRtWkRhVTVzZVhwaWEwNTVVbmR6T1ZsMWJXNUJjRFZ4U21kUFNDMW5WMlJ6Y1dkVWRIRkhaVEZRYUhFMVZGcFRSSFZ5YWpkTk5YaE1kbUUyYzFJMU5rSlNVREJUZEZGTFN6Vk5ja1JpZDB4MVNUQm1OR3B1V0hka2VHNVlWV2N6YVRoUFpXRlplSEpqUzJ0eVkxUmpYelJ6V1VZMVVsRkNaRkV3YnprMlYwZHFSbGhqZFVGdkxYaFdaalJJTURCQlpHOWtlVGhTY25WdlltcFdjR05qVDAxS2NXeHpSRTFoYVUxalNsWlBjWGx6UlRsdWF6RldZMVZhY0ZaaFEybG9VSFUxU0UxRlFtbzBaREJxTUROaWJGVldVRVF4U1RkWWFEWjNlVFpETURCcmNFOW1VMjVpU2pablFYbDRTRTR0TURoeGJuQXlTMHBOTWxSWldGWjRUVk4xWTNRNFQwbHdTelI1UkVkcVNFbGhWRGxIYlcxTE1qRjVTV2RGZFRKcVoxWkRMVzFQVVU0M2NHRjVVMUowZVdGRFEzUlVieTEwYjB3MllpMU9kM0Z0TUZsdFowRjVTVFpXWVd0U1MzbEZZMlZLVFVaUWIydzNOV0pHWDFJMlRVTjBkMVYzVjB0MGMydHJMVlJ1WTFoUGVsRnNRVXcxVVdwTGQyNW1lR05mUTIxcVIyRXlRa3AzU0djMGIyMW5ORkY2YWpRMWFGaFBlVWh5UXpONVJWVlVNelZYV1haM1gxTnVTelpYTjJjd2EwMVRiRUpzTVhCWmQyOW1aVGhrUkZweGRrVTVMV05vTkRoeWVFUjNObU01Y1V4TFNXaHBNMUprV2s1Qk0zSldOMUZLZW5CVlh6Tk1WM2xaU2psNFNXbG1hVkV4V1ZSbE5uQkJhVnBYU3pOSE5ERm5iMmRmTlU1ZlJsaDFkVkYwTFRWWWVtMVdVM1pKUVVSd0xVWnBNakJuVFZCM1FrazVUVFIzZVRaQ1dtMW5lbVJ0V1UxRWRuSnBaMG8zWlVwcWFWQmtWamRQWm5kQk1UVlNMVFZMZUVobWNteHNWRFp1TVZWRGJEZFRSbTVZWldsT01HVklaRkJ3T0VSRVJrNUpORzB4UWs5Wk1rRnBhMFpXVmpCeFdsRm1VemhxTFdoeE1IazNURXBmTWpOelRGaGhYMTlrWDBZMVJFUnphR04xVkZGcVF6QmpXVWhHU1ZwaFMwTTRWRTVGZW5sNVRVOU1ZVlZ4Vm5aeFNXODBOREpSY1dkUWMwNXBkMGRZYzNkNU5saHpSVUpTUVVSd01FRm1ZM2R5UVdaRVFXcG1UVVJOTTFrd2NDMDVVM3BGT1ZaRk9Ua3dRVnBhTTNGT00xRkpkRzluVEVwdE5EWkNhakJsTlhNd0xrTTBVMlZPUVd0eVpraE1kV3BsWVZGMFh6RTBRa0UuWFFER3RhaTB4OEUyQUtmZmhjb05VWHljaDVtdGtDSnc2OWNDXzZndFZ2ZyIsImV4cCI6MTc1ODEwMzcwMSwiaWF0IjoxNzU4MTAzNDAxfQ.vzmBwqzS1IV8GPe2fa_FYko9BNGYX5DNBi102CXO8V8
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: 42.42.42.42
fake-user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101
Firefox/60.0
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@16e77b59
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@6d8241bf
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, SameSite=None
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJhNGZhOTYzZS0xZTkxLTQ3MWUtOTQ0Ni1jNGJiNDcyOTRmYWIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImZlZHMyODU0cXRzYWttczgyb3MybTlkMGMwIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNTNORGRNYW0xSFMyMXlUMlYxV0dOeGJtNXBUa3AzTG5GSlZTMVBOV0pxVm5KYWVERlVXamszUVU5c2QxYzNOWGx6VW5OUk0waEtOamhZTUdkbE9DMU1kSFpwUW1kMVJXRjJTa3hqTTNKdWRXWldUbmx6VFRsQ1JYYzVSV1p0WVVaUldVbEVUblZMV1ZCd2FVSnVMVEIzTTJwNVRtWkRhVTVzZVhwaWEwNTVVbmR6T1ZsMWJXNUJjRFZ4U21kUFNDMW5WMlJ6Y1dkVWRIRkhaVEZRYUhFMVZGcFRSSFZ5YWpkTk5YaE1kbUUyYzFJMU5rSlNVREJUZEZGTFN6Vk5ja1JpZDB4MVNUQm1OR3B1V0hka2VHNVlWV2N6YVRoUFpXRlplSEpqUzJ0eVkxUmpYelJ6V1VZMVVsRkNaRkV3YnprMlYwZHFSbGhqZFVGdkxYaFdaalJJTURCQlpHOWtlVGhTY25WdlltcFdjR05qVDAxS2NXeHpSRTFoYVUxalNsWlBjWGx6UlRsdWF6RldZMVZhY0ZaaFEybG9VSFUxU0UxRlFtbzBaREJxTUROaWJGVldVRVF4U1RkWWFEWjNlVFpETURCcmNFOW1VMjVpU2pablFYbDRTRTR0TURoeGJuQXlTMHBOTWxSWldGWjRUVk4xWTNRNFQwbHdTelI1UkVkcVNFbGhWRGxIYlcxTE1qRjVTV2RGZFRKcVoxWkRMVzFQVVU0M2NHRjVVMUowZVdGRFEzUlVieTEwYjB3MllpMU9kM0Z0TUZsdFowRjVTVFpXWVd0U1MzbEZZMlZLVFVaUWIydzNOV0pHWDFJMlRVTjBkMVYzVjB0MGMydHJMVlJ1WTFoUGVsRnNRVXcxVVdwTGQyNW1lR05mUTIxcVIyRXlRa3AzU0djMGIyMW5ORkY2YWpRMWFGaFBlVWh5UXpONVJWVlVNelZYV1haM1gxTnVTelpYTjJjd2EwMVRiRUpzTVhCWmQyOW1aVGhrUkZweGRrVTVMV05vTkRoeWVFUjNObU01Y1V4TFNXaHBNMUprV2s1Qk0zSldOMUZLZW5CVlh6Tk1WM2xaU2psNFNXbG1hVkV4V1ZSbE5uQkJhVnBYU3pOSE5ERm5iMmRmTlU1ZlJsaDFkVkYwTFRWWWVtMVdVM1pKUVVSd0xVWnBNakJuVFZCM1FrazVUVFIzZVRaQ1dtMW5lbVJ0V1UxRWRuSnBaMG8zWlVwcWFWQmtWamRQWm5kQk1UVlNMVFZMZUVobWNteHNWRFp1TVZWRGJEZFRSbTVZWldsT01HVklaRkJ3T0VSRVJrNUpORzB4UWs5Wk1rRnBhMFpXVmpCeFdsRm1VemhxTFdoeE1IazNURXBmTWpOelRGaGhYMTlrWDBZMVJFUnphR04xVkZGcVF6QmpXVWhHU1ZwaFMwTTRWRTVGZW5sNVRVOU1ZVlZ4Vm5aeFNXODBOREpSY1dkUWMwNXBkMGRZYzNkNU5saHpSVUpTUVVSd01FRm1ZM2R5UVdaRVFXcG1UVVJOTTFrd2NDMDVVM3BGT1ZaRk9Ua3dRVnBhTTNGT00xRkpkRzluVEVwdE5EWkNhakJsTlhNd0xrTTBVMlZPUVd0eVpraE1kV3BsWVZGMFh6RTBRa0UuWFFER3RhaTB4OEUyQUtmZmhjb05VWHljaDVtdGtDSnc2OWNDXzZndFZ2ZyIsImV4cCI6MTc1ODEwMzcwMSwiaWF0IjoxNzU4MTAzNDAxfQ.vzmBwqzS1IV8GPe2fa_FYko9BNGYX5DNBi102CXO8V8",
"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: Wed, 17 Sep 2025 10:03:21 GMT
x-forgerock-transactionid: 9d42f282-2e5f-4795-b72d-b7a760696f11
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2YTliMjkwYy0wMzkyLTQ2ODUtYWM4ZS1lMDY4M2NlZTEyYTYiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImpydTBzZWtjYjdhbjIzczgxbm5uMW9pM3Z0IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVRNV3RTVUVWMVUwVXhXa3h2TFdOR2RHUnJhelIzTGs1WFR6TjBNV1ZZYVcxS01VcFJkbkZyYkhWQ2RYQm5Ta3hRUXpaWGFuTk9kRlJVYVVnM1NuRm9kMTlhYlRoU1drTXRSMmR5Y2tWYWRscENaelpLYUhoM0xXSmlNRk16V0ZSa1NrbEtjekZHY1cwM2NEZzJSMGR1Y1dGVldGbGtWMFV4UW5CemFucHdhbkY2UWpKcVNUWm5jVjk2ZFZGSGRHRmZMVEEyY1d4cmVYSndhVnBsYmtwZlN5MXdjV0pFVFhNMFpuRklUbEJQU1dWS00yZzNjbmM0TWpka1h6bHRWVEV5TkZOdFlqVXlkRVJPYTBRNFRrSkpObDlGVm1waGQxZFNUR3RKYW1sQ1kyOXJXa1pGUlhOTFUxQnFjVzkwT1RoRVRrcDRVSEZWZFhWUFZUbGhlRVI1Um05MU5GZzRkekZ0WTFGMlNUTnJTVzVwZFdwdlVrNXROVnBoV21kT1lsUmZUSG81WWt0MllsVTRlamxVZUdGeWRFRmFTbmxsTjA1aWIyZEtOM3B1YWkwNVYyNUlNVGQxUmkxVE9UY3hWMFp0V1hOWWNXbDVlVU0zZDFaT2QySXlWMEZQVTJwWWMxVTBRbEI0V200d2FYQXhRMUk0U1hSUGFsSnVTbFJzUzNSaFFtNXZaV2xrU0RRM1F6UkpOVTlDWlhGalFUZHpiV0pRVEhKbFdEaExSemhVVDNCRFNISmhOVVUwVDB3MGFEQmxZVzFyVVRoa1VIWm9OSFphUkd0ZldrRkdhV2hsV1Y4eFEyRk1lRE40UmpScWIxRlNaR0pPY21NNFJtcHphSEZLYjBWTlNIQkhSelJNUldOTVRFWkZlVkEyWlZwVlYwdGhPRlZuVjJzM2FrOXdSR0V0Y0dwYVVXVkdUbFZFUzBkQ1UwSXlaWFJPVFhaQlpGVnhVSFJuTkZOMllVOXRkR3R4UTBWMGFXcENZVlU1Tld0c1UwTkVXa2hGZGxWVlNIYzJiemRJT0dGWU5VbElZVlZEUmtOdVFVdGlVV0poUkhWdlF6aG1ablV3TlZKTFR5MTROV1Y0TlRWQk1IRkdaSEkyZGs5M1pDMDBRMTlLYkVwNU5VTnRRV0Z5VDNkeWJUVjFOM0F0Y1V4bk0wdHdWRmhqVlZCQ1RITnhTMHhzUVZVMlVFOTVaVjkzYTNOU2NETlVhV3hYTUY5WlVXcFVNekl5YkZjNU5Vb3lVRFZ6VmpCME55MWxOakF0Ums1dWJVMUZibWRUVlZsMGIyTldRa0U1Y21aM1pVVjBjR3d6ZW5sd1pqUlJiV2RvZURoMVIwSkVSMHRWTVZndGIxbzNXRFptU0dSTE5scGtNbk10TjFKblRHMWZiMEZoTkRSTFdFUXpWamREVW1Vd1p5MTJhVFpRT1hNMlRXVTVWSEIzWlc1V1gzQTBUSEE0VTBacFZGa3laa05xZEZGbmRuYzVPWGR3U21aVVVVeFFaVjlDTTNsUVEySk1abEYwVkU1VE1rUnVXRkZTUzBwRGRtMDRNSHBPZFhSc01Xc3dSRXRKV2xkTlFVTlhNVlJRTmkxMmJYUkdWWGxvZG04elJVSXdOME41Y0dOa1RHdzVhWEZuU1dNeFZ6STJaMlpUVlZZd0xVazRTalZvZW5KTGRuUnRNRWxtZEVWSlUyWmpNSHAxYmtzNFZGUnBhRk40TmsxWVoxTjJlRk5xT0MxamMwZEhaaTFPU2psa1VXTk5VRWg0ZURBd1JsbE5lRVJZUlcwM1RrcHpkalpvTUZCa01YaE9MWEp1UmxJM09GTk9VVFpVVGtoVlVreENVRjh0TWtZNWFtazBOSGgwT1dKeU9XcG5UVTk2UVZWQ1EyaEVWVWsyVWpGclJuWklkelUwVkY5NU1UUldXVmRJUVd0cFdEVndVM1J6UnpKalZFczRPVXBEYVZoQlIwdzVaa0ZzY0dsa1NDMUhUeTFMTUdScGRXWlRiek5WU2t0R2NGSXdlalpXYVhCR2NHSktWWHBwVjJORVpVOXlObU0yTjJ0U1Qyb3liVmRNWVRaa2FtcDZSSGxFY2w5d1VuRmphelpKWHpVME1qWXRhbFZKZUhVM09EUjNhV2RMZHkxZk4yWk5SVWd4VG5ObE1uVTNMVVIzU3pRME5IaHFWRVJ3TkhWWVl6QTVWMGxtWms1QmJGODJORFoxT0VwbVZFSnRUbFJsT1dvNFpsUjRXVGhaY0hoTlkwRklZekF4U0d0VGRITkNXWGxuUkVkcE5sTTRhMmxsT1dsMWVWSkxYM0poWjI5c2JsTlRiVEJ3ZUZNNWNEQkxZbTg0Wm00NWVVRXlaRlF3WVVwTU9HcHFRbXBIU0VsMVdHNUJXR3ROYTBwR1ltOUJhWHBKUnpCUldHZzBkRVpTTldkV1dETkhUakJpVjFGalkwaE5SemR6TjJWeFVGbFdWVEZyZUdzMVIwOWxUazlIY0hZeWNVOXlNQzFyTlV0M2NuSlRSVmxwTlRONk9WODVkRFV6TFRkdWFIaFliR2MzZW1zMGEwTkpVRkU0TVZobGVXNXBXbFpMTFRBMlVXUmpkVzEzVldSTlYzTjBTbFZQVDAxV2NITmtjakZoTkRCNVoxZHhWek14WW5NNGJFOWlXbkk0YTFCbWRVRmhkMlZtZG5wTWMxQjRNV2xvYm5wSWNuaE9haTFNWWpodFl5MTBha3QyU0VNd05YRkZOR1pKTFdWa01sVnZSRXBOWlc5a1ltZ3pNV1IyUTNNNGJGOW5kRGQwTkRSNFJFRlVRVFJtWlc5SFUyd3pTR0ZLTWxCM05uaFpOMUl0YW5GWllYQTFTSEZxTWtnMkxVdDBiMDE2WlhaSk1ESlVPSFZwTkZKa1JTMDRNVzVFZEZKM2RtNHRNMjFLUXpNMk1FRmFUbW93WTFWd1VWbzRNa1JoVkdKbVZUWlpjWFphT0dkd2VFSnNhelIzU0c5eFQybHBXamwyWHpCdlFrNVRPRU40Y1dKeFR6ZEhZamcwVW5RdFJGSlZOR1JIWDFGQmIzTnZkMTlRV0hjeGFUWTVSRlJCYUhCNGVEQTVUbnBWV0d0UVNHRjJhRzFIYlhka1NGOVJSbGhMUjNCc1pFVXpXR1pXVTNaTlUwRnRUbGx6WW5OU1FURlRWRlZKT0VoSFdUWnJObnBQZGtkdFpXbzNia0kwWXpCdU1uQlVkSFZGVmpjdVpHdHZRbGhZZVZSS2RtUTVUR0UwY1hVNVlrWnRady5BS0dRcHZ1bGdHMktoaUxQeUNacnR2MzRqQ2ZiRXlPYS1iaThFUGZFbVhJIiwiZXhwIjoxNzU4MTAzNzAxLCJpYXQiOjE3NTgxMDM0MDF9.foqqAYOL0ATyx54wkuFE-cVd26vgfAsgClKdZ4tp6fQ","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJkOTc3M2VjMy1iMzgxLTQ3NTctOTNhOS03ODgxYzA2ZDAzNzUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InJjcWtncW10c2Y0c3JlZGdzMDJ0MWRxbWlpIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNUpSR0paY2kxT1FYcE5OMnN6U1RBeFowRnBaMjkzTGtodVVUSjVaRFpIYVhjd1JXWkxVRTlWUzJvMmRuRTFVbkozVDNocVZGSTRkMHBFWjNsM1UwUm9OVE0zZDNwc2RUVnZXRjlDT0dOSVgyWjFjVk5uUzNGRmIwNUhPVk53VmpoblZVZFBkR1k1V1daMFgzWnZlbEpCVGxCbU0xTjVjbWRXWmpCQ1NGOVBZVEYxTTJkNGVXcHBhWGx6VFRkQ01uWTJjVVJXV1dZeWIwRkJabXh5Y2xOblJFOWZaV1JFWmxCaE9EQlpWblJ5YzNsM1pVbGZPVkV0Um5oSWRVVkxha1oxVkhSd2RUUTRNMWhZUmtRMldsSXhUek5wV2xoTGVtOVFURTkwU21aNVYwMXZURzFSTlRCd04yODBSRVZNZFRka1dYTkNRbEU1TWtsQk9FUTFWVU54Tm1scFlXMUNOWGwzYVZCelQxWkpkbEkxYTBVelNGOTRWM0JMV21JMWVuSlhaRlF4WjJwRU5WQklSMVkyWWtONlYxVm9iSEpsYkd0MWJIb3RVbEZDYkhKck1IUTNaRFJFWldkWk5tRlJRM040VldwWGJWRm5SVWhGUnpSRFJFRmtSblJxZFhnNE1HVmlWRkJyTjBkWlMwTXhhWE5pV1hST1MxQkhVRWRVUnpGU2FYRTVhbWRVUzJsdFVXdGZiRVZWWDNSVWVXNDRkV3gwVWsxbWJWZEpUazh3YjFSRU1qUmlTMHA1V0hablRWbFZVa3hKUlhWVFpXbHdjMnBDZWpCM2FGOU5kMHN4YlVONmVYZDZiVmhvYW5WdU4xWnBNRmsxTW0xRGVHMU5hM0JQZW5GUlZXbFRha3hSZFZoWVZXNVNYMU5sTmw5dk5UbE9VVWhyZVZGUVRrWlpkUzFoV0djeGNYRm9aVTV2TFRsM1owOVdSVWxrZG1SbmFTMUZXRWR4TkZZeU5YUkVaREl0WWpaYVpqaEdWWGN3VG1wNWFVNU9VbEZ2TVVSc1IwSndkalp1YVMwdFZXVmtWbmR4WjNwUU9YWmhOMU5FYTE5M05FRTFiSGhCUVZSbVVWVXpZeTEzYkhCb2FDMUNNR2swV1VsSk5UTkRObWd3ZWxGcU9UaFJaMHBxYTNsVlZWRlJOWEJqZUUxck0xcHhkRFU1U1ZrdE9YTmpRbUp0YzJNMU5qUk5abGRhU25SSU9IWmFWVVpsVDBGMWNHNHpOMjE1Y25kUFJEY3dWazB3VVhONmFqRnNkbVZNV1doWlozZDFNSFJrYlVGUVgwUnRNRlZpU0VGU2FUTnpVVGRqWVRaMExWVnBTVnAxT1RnNVNIcGtOMXBvTVV4bFRIUjBjVVExTlZwUVNUVjZWVWR4Wm1WS1dGOVJXRmd5TmtkUldXODVhRXhHTkV0Nk56TlpjVlpPZDA1VWVXb3pNR2xLVjBsQmVGRmFOMG90U0hJM1pEVkViMTlZY0ZaNWNXdzJlV2hXVVhSM1UyUkNOVEkwWWxreFIwRnRSbGg2TlRrNVJtY3dOR0Z6VFZoQ2VHNUpWVGR3UW5BeUxWWlNaWGh6U0c5TVUyRm1hWFJOVGpSM0xtZG9ZVjgwVEhVNFpWUjBMVVZ2VVdaNlVuaEplRkUuYmY5NjBkNGlLYW1SckdxWDdCRDdMYjNFWlAtNDVQekdIQ3c3Q2tJZlE1TSIsImV4cCI6MTc1ODEwMzcwMSwiaWF0IjoxNzU4MTAzNDAxfQ.8AhZqQ382JHMI4GRkkeG5R2Q4QRD7rGy8P_OiyXpgew
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: 204.107.156.61
fake-user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@6e45cb22
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@2d7a812b
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
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJkOTc3M2VjMy1iMzgxLTQ3NTctOTNhOS03ODgxYzA2ZDAzNzUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InJjcWtncW10c2Y0c3JlZGdzMDJ0MWRxbWlpIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNUpSR0paY2kxT1FYcE5OMnN6U1RBeFowRnBaMjkzTGtodVVUSjVaRFpIYVhjd1JXWkxVRTlWUzJvMmRuRTFVbkozVDNocVZGSTRkMHBFWjNsM1UwUm9OVE0zZDNwc2RUVnZXRjlDT0dOSVgyWjFjVk5uUzNGRmIwNUhPVk53VmpoblZVZFBkR1k1V1daMFgzWnZlbEpCVGxCbU0xTjVjbWRXWmpCQ1NGOVBZVEYxTTJkNGVXcHBhWGx6VFRkQ01uWTJjVVJXV1dZeWIwRkJabXh5Y2xOblJFOWZaV1JFWmxCaE9EQlpWblJ5YzNsM1pVbGZPVkV0Um5oSWRVVkxha1oxVkhSd2RUUTRNMWhZUmtRMldsSXhUek5wV2xoTGVtOVFURTkwU21aNVYwMXZURzFSTlRCd04yODBSRVZNZFRka1dYTkNRbEU1TWtsQk9FUTFWVU54Tm1scFlXMUNOWGwzYVZCelQxWkpkbEkxYTBVelNGOTRWM0JMV21JMWVuSlhaRlF4WjJwRU5WQklSMVkyWWtONlYxVm9iSEpsYkd0MWJIb3RVbEZDYkhKck1IUTNaRFJFWldkWk5tRlJRM040VldwWGJWRm5SVWhGUnpSRFJFRmtSblJxZFhnNE1HVmlWRkJyTjBkWlMwTXhhWE5pV1hST1MxQkhVRWRVUnpGU2FYRTVhbWRVUzJsdFVXdGZiRVZWWDNSVWVXNDRkV3gwVWsxbWJWZEpUazh3YjFSRU1qUmlTMHA1V0hablRWbFZVa3hKUlhWVFpXbHdjMnBDZWpCM2FGOU5kMHN4YlVONmVYZDZiVmhvYW5WdU4xWnBNRmsxTW0xRGVHMU5hM0JQZW5GUlZXbFRha3hSZFZoWVZXNVNYMU5sTmw5dk5UbE9VVWhyZVZGUVRrWlpkUzFoV0djeGNYRm9aVTV2TFRsM1owOVdSVWxrZG1SbmFTMUZXRWR4TkZZeU5YUkVaREl0WWpaYVpqaEdWWGN3VG1wNWFVNU9VbEZ2TVVSc1IwSndkalp1YVMwdFZXVmtWbmR4WjNwUU9YWmhOMU5FYTE5M05FRTFiSGhCUVZSbVVWVXpZeTEzYkhCb2FDMUNNR2swV1VsSk5UTkRObWd3ZWxGcU9UaFJaMHBxYTNsVlZWRlJOWEJqZUUxck0xcHhkRFU1U1ZrdE9YTmpRbUp0YzJNMU5qUk5abGRhU25SSU9IWmFWVVpsVDBGMWNHNHpOMjE1Y25kUFJEY3dWazB3VVhONmFqRnNkbVZNV1doWlozZDFNSFJrYlVGUVgwUnRNRlZpU0VGU2FUTnpVVGRqWVRaMExWVnBTVnAxT1RnNVNIcGtOMXBvTVV4bFRIUjBjVVExTlZwUVNUVjZWVWR4Wm1WS1dGOVJXRmd5TmtkUldXODVhRXhHTkV0Nk56TlpjVlpPZDA1VWVXb3pNR2xLVjBsQmVGRmFOMG90U0hJM1pEVkViMTlZY0ZaNWNXdzJlV2hXVVhSM1UyUkNOVEkwWWxreFIwRnRSbGg2TlRrNVJtY3dOR0Z6VFZoQ2VHNUpWVGR3UW5BeUxWWlNaWGh6U0c5TVUyRm1hWFJOVGpSM0xtZG9ZVjgwVEhVNFpWUjBMVVZ2VVdaNlVuaEplRkUuYmY5NjBkNGlLYW1SckdxWDdCRDdMYjNFWlAtNDVQekdIQ3c3Q2tJZlE1TSIsImV4cCI6MTc1ODEwMzcwMSwiaWF0IjoxNzU4MTAzNDAxfQ.8AhZqQ382JHMI4GRkkeG5R2Q4QRD7rGy8P_OiyXpgew",
"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: Wed, 17 Sep 2025 10:03:22 GMT
x-forgerock-transactionid: 4c2c49b2-f8e1-484a-b7c6-8a9fb91a4f2b
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJiNmMyMzdlNC0xNDkzLTRjNmEtOWRjYy02YzJkNzIyZDgwNGMiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjlnZzJtMnBlbnVnNzFwNmc4YWF2cTZhcGFnIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNW9aRkpHVUdadlJGRnRWRXgwU2tRdFQyUk5VVE4zTG1GVWRrTlpXV2R0TVVOS1FURklXV0pRYVdSdlpHaHFjVTU2Y21GVGVYWjRaMU5rUTBkQ1ZURlBhVXAxZUdWaU1tVlBNVkJIZFU0MlJUbG1TM1JRU2tWNFYxWk9jMU5ZVGtsemNERnZUa2syWW1saVZVNW5OWFZxVHpCelZIcHpjREJrUzBob01raHhTbGRvVVRnM1IyWjBkVkZmUjNJMVNuaEZVMFpNTlVwUWNGbDFVVXBYZVhSWldUUkhTakkwZWw4dFVVVmtOR1U1VVdjdExYTkljWGxCUmpGWmVVSmlPRlpuWjFKS2RWbDBiRUpuU1dwdVVscG5SbWxtVW5sTFh6bFlUbUphUkdReFRVMU9TVFZpY0ZCdlVYWmhUa2hIUWt0U2JXeFlObXRIVTNKdVNXNTJRVjloVEVWNlIwZFBSRFphYzJ4c1ptRkJYMGg1ZVhaQ1RXdFdkek5mWldFd2R6RnFNbXRVVFZOT1FVUnhVR3RZUm5kSGNWQm1lbkpzZWxsS1dGVlVSMGQyUm5KM1JFc3diVlZQUmtJMmNITmFNREZOUWxobWF6aHdjekJpTmxwelpVMWZNbEJ6TW5oemFXOUJValpWWlY5emVUVkVSVE5STkRVMU5tazNRelo1U1V0eVpGOXZRV0pzYlVGS1dsbGxWbFJLUVZCTGNqUTBMWGhuTjNGMU1YcDVlRkZRTm5ReGEyRmtSV0poVFhseWFVeFlWbGwzYm1zeVlVOWlPREZOYUdFMlMxQmFSMlJsUVVaeVN6a3hiMFJhYnkxcGJYb3haRXBRYVRSaldWUmhjR3gwZUVsa1dXdDNPRjl5Y0dOa09WQkpkQzFMU1RKSlFrRkRabEkxUVdwUFRtdEpSRzA1Um0xMVdURklaVFpsUlV3eFIyeG9ibGR1VURGcVlqWjVRMVl5UkU5aFl6RndYMkp1TFZKdE1ISlFjRGh0YUVSaWExQmhibEkzUldGdlZ6RmxlVVI1WWpkUFp6ZEhjbG81YUdwVlRWSlZSVWREWm01aFEzVTJNWFZsUkU5Vk9YYzFaMnhITmxGM2FVTnpTR1ZoU1c4NU56VTFYM04xVWpCNVlqaHRNa2hpVFRodWVGODRVbTlXTVhnNFNVcDFhblIyYjFGNGREUmpaWEZOV1daTVlXY3dWMUUxTjI5elVEWnZaRmR1YVhSUVRWaHFOakV0ZDJoUGNISTNNMFp5ZG0xNGJHeDJhR0Z6T1ZSTWNYRkNTREZuVmxsdlpXVTNZV1p2Y201VlRHbEhUV3B5V2tSVFJVbzBlbTVUVkVjd2VsRnFRa2xJWVZoU05VYzJjbGxuTTBRNVNuTTFPRkpGU1hCUGNqUlFiakpaWVRRNGNqVkRhVVpyY1VGQlUyZFdPVlkxVmxvekxYQndZMmxZWWtodFVGOVlUVWxJTVMxbGExUjNkbTFoYldoNVpXYzBja2M0UVcxd09XRTBkbkJyUkRaemIwOURSMEp2ZWpseVUySjVTMkppVFhoMkxXZG9OMTlIUkRobVJpMXdaMGg1Y0hwMmEzbG5Tbk5MTTBsTVVFVTBOSEI0YUVaM1NVcFVkazl4UWpndGNXSm5iWFEzZG5SNVNYTnpVSEJrVVhoQmVrSlRSRE53Y1dwamJYVjZRamgzVnpGR2VWcE5VVlZWYW1aZk1qbEZRbkl0UlhGMFpFOUtTRmh6TURKd1IxYzROUzF5UTBaT1IwZHNZbkYxYjNjNFdqUXRkMkZrTjAwM1ZHbG9ZbWR4T0cxb2JETlZkRWRDWjNwNWNVY3haR3BSYmxRMk0yTmxaWEp2TVROUU5sWkpVVmRQWlhKYVdGVk5lbVZpUVZKTFZVMDFTa3N4V0cxRFIwdEpMV3RCVDBsNk1HZEpTV05aUTIxWmIySXpibnBXVkZWTFowYzRNV2QyUjFKdGNFRXhWMlIzWVhwcU5sOXZMVFZvU0UxbFUwOXFhVWh5T0dWaVQwVlNlVmhZZDNoR1FXbG1NR1pJWDIweWRHUjZTRTF6YW5WbmVISk5ZbHBaYkhWb2NsWTNaM0J5YlZabk5EZGxVbkJsT1VaWGJGcFZjMjUyY0VWTFVGRlVjVkJzWW0xemFHVkRZMDl4YzNCeVNtOXBiR2QyUkZsSGFUSmZiVzFXVW1oR01uRkdYMVZETjBkVE9WUmZNRUpyU1U5RlZYbEVZM2g0VEhKVlVESTBjVmR2UWtweVlXMU5iemhxWmtseFVTMTNOMDVYWjFCMU5VcG5UMWxOY1ZaQlUzYzNUMGMwYUcxWlprZzBiRVIzVG0wMllXd3dZVWRQYVd3dE56WlRZVWQ0VmkxNVJFcEJTbkIwWnpORllXZGpWbUZLTkRRME5GWkVRMHBYVDBSMGJrNU1XSGN6YVVKWFYxaEhaalV3UW00eE9IVXdkbUoxUWpONlRTMXZibkEwUlVoS2FXWm1UMnRSVVU5QlNWSktkemMyUmxGaWEyMUplWGxNYzJVd2NrRnZlR1IyUVVoR1IySTFkR1pTVUdOcFoyWkpRVmR6VlRWS2FrbENMVWhxZW1FMVowUkRlalJZU3pSSFUzRXljbXN4VUdwelgxbFVMVkY0Y25aRU1uRlVkRUpQVGtOQ1ZucGFhakZHUTJJdFZVSldSWFo1UlVjMVJWZENRM00xVVV4SVUzcDNUMFpuU2twRVRXd3RZM2sxYzNZeFl6aE9VRGs0U0hGdFVUZDNOMjlrU2xOMGRtNVhPVlF5YzFwMGJ6Sm1RMEV0Y1dkYWFTMXdVVmt6VEV0alUxZFVlRTFNWHpkWk9ERjJjV2xGWDB4bVRGcEtUakU0VmtaUGVUSlFVVFF4TjBwdGR6ZGhhMGR5U2tScFgyNTVWR1l6VFZadWRYcHlObkZUTlZaNlFYWXphVnB6Y1RKa1EySktkMjl2TkZrMlMyZHVVakV5VDFoU1pXMDNiVGQ2V1ZVdFNFNWxOV1ZoYjJoNlVGb3hTRFIxWjBJMVVUbHJZbFpOTmxsUWVXbFZZbmxyVW0xWlN6ZFlWMmw1ZWxaRU1tSTVaSHAxY1d4bmFtdHRTemhNY25wdlVGcE5abXRFWVZCTFprZEpaSGhuY1dWaU5IVjVlRUV0ZDNKTldFZHZVWEpPUTJOVmJuTjFPVUpIYmt0MGQxOURXbXhxVVVJeU1WODRSWE5ZY3pSUWFURm5kazgwVWpndVpVSlRRV0ZtYVd0RldURlBVeTFHVTJaVVoxbDVkdy5mb0JmbHhROVBJa180NW1TR29Db0d5bWRuYWdyNzJoUjlNNEZ1NHpjTUg4IiwiZXhwIjoxNzU4MTAzNzAxLCJpYXQiOjE3NTgxMDM0MDF9.aKTfAP9vABSxu4i1H-aa1aQUu-zM17rf4OxRidyPKdg","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJkN2U1MjJmYi1iODQwLTQzMDYtYTRmMi0wMzg4NWZhNTE4MWMiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImJ1OGFtOXZyNDNjNWJ2ZmlnODNjcWs2MHJkIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVNUMWR4YVVGQldsRjVTRXBWZDBKRGVHSTFPRzFCTG5KWVIyWlZSbFJYVGxSME9IbFVaMmhIZFdwR09XSlZOM28wZVdkaE1XZG1iek5YY0VsblIybExYMHRQT1VWSlVVVjRURzFIUWxkMGNrMDNZVmw2ZVhBMldHNDBUSFZMTTI0dFRWZE5hM2RuZEdSWVoyaDRNbXBQV1hOR1Z6Qm1MV0l4ZG10T05GSXhSa0ZHV1UxU1F6RkdkbHBaU0c1M1FtbEZTbEY0VmsxMWEyNXdPRlUzV2xkT1NIQk9ZVlZYVjJRM01VVlJkV3Q1VW1oalUxbEZSbGxsTkhBeFpIRlNWamhsUTJ4WVFsOWtRazFSVEMwNWNGVkRkRFJaV2sxUVpGRXlOakJWUm05dGVsUm1RbG81VG1wZlIybFZWVWQ1UVRSM1gwMWpNRGRCVjNkclltOUhiSFpWZWtGNGREUTVOMXBGVEVwclEzWnZlR1pQZUhWUVlYQmtXbGRaVnkwdE9IZEZWV28yV21GYVJHbHVORms0WXpOSk1reFpjMlE1ZG5wQlNVaEdhVkV0TmpaUGREQTNUbkpKZHpSd1VXRkVaR2hFUVVOTlVsUlNlVkZ1Y0habE5ETmxka2h4V0hJd2FVdzBXbmx6TjNGeFJ6SmhkbTFFWWkxSFFrUlNaR3BWZFV0MWFtWlVTM2RVWjFWTU5IRnpTRlJOTVRodWVUQkZSMWQ2WTJaSVNESm5XbWRQU21kSVVGZDFVMjA0VUZKMGRIQkJMWG8xV1hSc1dFaGthbHBtVXpWelVWazRkR1YxTlhoalJTMXhOVGxYVFRaNk1qQllPR05GZG5OeVdWWk9RMkUwVDJOcFZXMTBSMDlGZFRGSGVWbDZjVkpRZWxWUlZubFlSazFTY0dodWVHUkhXR2huWmtkUFF6azNTRGxFWlRGMGRXTnVYMkV0WVdoZmJGcFpjbVkyYWtKdmRFZExabFJhY21OUlIwWlllamxDVG1Ka01XcFVhbGh3TFU1SmFITldRVk5OU0d4M2QwNVJSSGhsWVVKUVZGcEpNMWg1VVhGdlgwUTFSazF0ZFc1UFdqWlNiRkp5U0VaUGRHRjZSRWhXTTJObFdVaE9hM2xaZVdwcVJVOWxlbEV6TTIxRlJETkxjVXBZT1ZkM09UUklaVWh0U0dad1gyRlNUWEpCUkRNeVQxazFSRU5CYm1KbFZGZDRTVUptWjJWWlptcE9aRXgxYVhGaWN6VkVWakl4UmpkQldXTmhaMEZ6VVZZeloxWnBRV1ZvY2psRlExbE9iemxTYVZkbVprbG5hMHh4ZHpCVVFWSk5aVEUwVlhsd1gyRTFaM1ZEUmtaRFNsbGFNR05OYlhsSFlTMVFNRVJzV0ZacmExZDNZekp1WjBodlZtaHNNVjl3VWw5aFJVVmlVVGxOZW5CNWNUSTVXVVphZFZKaVlVZHJTVVZMWkdsWlRrWlhiM0ZsYm1NeU9FUktRazFwUzA0MFpHSXljVFIwZUMxMlpVRnFTSHBFYTJSVVFYSmtjV1JvZUhsR2FUUlFjRGh3VTA5UlVFdGxUR0pFUW1sS2VqUmhVV3hLUVRKQkxqbDFjV3BSZVUxb1VYZG9lR1JQTmxoUU0wUnZSRUUuZ2tZZUVwVzdQMjNMRm91R2ZlMEdIUjhMRzZTYzVXZkRrVmlBek1HM2RqTSIsImV4cCI6MTc1ODEwMzcwMiwiaWF0IjoxNzU4MTAzNDAyfQ.b4KQpyn0VNVdgZ_AEry7evr1nATJbTdgPpE1M6bhVuM
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: 90.142.60.98
fake-user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101
Firefox/60.0
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@65241a62
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@1d08a0c4
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJkN2U1MjJmYi1iODQwLTQzMDYtYTRmMi0wMzg4NWZhNTE4MWMiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImJ1OGFtOXZyNDNjNWJ2ZmlnODNjcWs2MHJkIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVNUMWR4YVVGQldsRjVTRXBWZDBKRGVHSTFPRzFCTG5KWVIyWlZSbFJYVGxSME9IbFVaMmhIZFdwR09XSlZOM28wZVdkaE1XZG1iek5YY0VsblIybExYMHRQT1VWSlVVVjRURzFIUWxkMGNrMDNZVmw2ZVhBMldHNDBUSFZMTTI0dFRWZE5hM2RuZEdSWVoyaDRNbXBQV1hOR1Z6Qm1MV0l4ZG10T05GSXhSa0ZHV1UxU1F6RkdkbHBaU0c1M1FtbEZTbEY0VmsxMWEyNXdPRlUzV2xkT1NIQk9ZVlZYVjJRM01VVlJkV3Q1VW1oalUxbEZSbGxsTkhBeFpIRlNWamhsUTJ4WVFsOWtRazFSVEMwNWNGVkRkRFJaV2sxUVpGRXlOakJWUm05dGVsUm1RbG81VG1wZlIybFZWVWQ1UVRSM1gwMWpNRGRCVjNkclltOUhiSFpWZWtGNGREUTVOMXBGVEVwclEzWnZlR1pQZUhWUVlYQmtXbGRaVnkwdE9IZEZWV28yV21GYVJHbHVORms0WXpOSk1reFpjMlE1ZG5wQlNVaEdhVkV0TmpaUGREQTNUbkpKZHpSd1VXRkVaR2hFUVVOTlVsUlNlVkZ1Y0habE5ETmxka2h4V0hJd2FVdzBXbmx6TjNGeFJ6SmhkbTFFWWkxSFFrUlNaR3BWZFV0MWFtWlVTM2RVWjFWTU5IRnpTRlJOTVRodWVUQkZSMWQ2WTJaSVNESm5XbWRQU21kSVVGZDFVMjA0VUZKMGRIQkJMWG8xV1hSc1dFaGthbHBtVXpWelVWazRkR1YxTlhoalJTMXhOVGxYVFRaNk1qQllPR05GZG5OeVdWWk9RMkUwVDJOcFZXMTBSMDlGZFRGSGVWbDZjVkpRZWxWUlZubFlSazFTY0dodWVHUkhXR2huWmtkUFF6azNTRGxFWlRGMGRXTnVYMkV0WVdoZmJGcFpjbVkyYWtKdmRFZExabFJhY21OUlIwWlllamxDVG1Ka01XcFVhbGh3TFU1SmFITldRVk5OU0d4M2QwNVJSSGhsWVVKUVZGcEpNMWg1VVhGdlgwUTFSazF0ZFc1UFdqWlNiRkp5U0VaUGRHRjZSRWhXTTJObFdVaE9hM2xaZVdwcVJVOWxlbEV6TTIxRlJETkxjVXBZT1ZkM09UUklaVWh0U0dad1gyRlNUWEpCUkRNeVQxazFSRU5CYm1KbFZGZDRTVUptWjJWWlptcE9aRXgxYVhGaWN6VkVWakl4UmpkQldXTmhaMEZ6VVZZeloxWnBRV1ZvY2psRlExbE9iemxTYVZkbVprbG5hMHh4ZHpCVVFWSk5aVEUwVlhsd1gyRTFaM1ZEUmtaRFNsbGFNR05OYlhsSFlTMVFNRVJzV0ZacmExZDNZekp1WjBodlZtaHNNVjl3VWw5aFJVVmlVVGxOZW5CNWNUSTVXVVphZFZKaVlVZHJTVVZMWkdsWlRrWlhiM0ZsYm1NeU9FUktRazFwUzA0MFpHSXljVFIwZUMxMlpVRnFTSHBFYTJSVVFYSmtjV1JvZUhsR2FUUlFjRGh3VTA5UlVFdGxUR0pFUW1sS2VqUmhVV3hLUVRKQkxqbDFjV3BSZVUxb1VYZG9lR1JQTmxoUU0wUnZSRUUuZ2tZZUVwVzdQMjNMRm91R2ZlMEdIUjhMRzZTYzVXZkRrVmlBek1HM2RqTSIsImV4cCI6MTc1ODEwMzcwMiwiaWF0IjoxNzU4MTAzNDAyfQ.b4KQpyn0VNVdgZ_AEry7evr1nATJbTdgPpE1M6bhVuM",
"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: Wed, 17 Sep 2025 10:03:22 GMT
x-forgerock-transactionid: c8c6bc3e-5b81-40c3-bc6e-178a9e50cf72
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI1MjRmNGFlZS1hYWIyLTQ2ODAtYjM3Zi1lYzQyNjQ0YjZjMzgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InY0NGQ0bmRxNDljMzhzNW4xaWh0ODk0Yjd1IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNW9aREpoYUd4QmRtaENhMjkxYzI5VlVFSlVVR1ZuTGxWMFZsYzFWVWN5WXpaSFFrWXROSG90Ym04MmVYUk5ZMEkxV0cxWlUwY3pla1JYU1VjMlpWRjRNRU5SWkdRd1pVcFJUblpOTjNGUVExcFlOazA1UzB4dlFUWm5WemRZZUZwV1dGWXlNRVZ3WDFGVGJWTjVUemh2TlVJdFppMHRWREZsUjIweWVHNXVXV1Z3TWpNMmN6Wm5SVkptTFRGUWFWbFZRbk5SY1ZWWmJGSmlSall5VFZJNU5TMWFhRkJ3VFY5TVYzWktjalZTZERWSFJXdHVOamxYVW1SVlF6QkVWVnBmWlhGcldISkxXSGxHY1hGQll6Um9ja3RmWldad1lXaGtaSGxpYkRkRGJsZE9TRlZ0TTNSNk4wdHFOazVxU0habVJHZGFTRTlVT0VOUE4xOUhhREk1VEdzNFJVVlZSbTlFYUd0b2RVWmtabUpuWTFjelYxOTRaRFI0ZDBWS1gybFVOMlJ5UVdGUGJHcEpXRnBmWlVNMk1sbGFRVFpoVm5kbGEwZFhielk0UjJKTGFuVklORUozZFZOdGR6Vk9iekpRYkRRelprbGZkbFZ6WjBvNFYwRjJNak4yWkZnMVdYUkNkamh5Y0dGdlFUVXRiMW81VGxWNU1taHdWako2V0hCUkxXTjRXa2N3WDJORlRIUjBiVWQwYVRSaldUQlZNVzlWVFZGM1FYQXdiRGh6TlhGa09FcFhkR3hUYVRobUxVRTNXWFo0U21GTlpHNVVia1pVYWtobVNEY3hiQzFCVXpnNGQxaElibmxSWjFKc2FVMWZiVEIwUlY5eVlVeEVWekJIVjJNd1VHUklTMnN5TFhwUGR6SkJYelJQWVcwdFEyZFdOM2xXWTA4ek9HSkJRVkIzWmkxTWNERm9jV1l6WW10SExVNUlkMkpSWjNCb1VYVTNWVzFxWVMxaFVVMTZhVTEyVkdkVlJHc3pSMjlNTlZvd1lXNVdOSEJ4TFdkbmJEUlljSFZZY0c1NU9EUjRRV1JMVmpVMFJHUlZjMDlCUTJOblNIQjViemx4VkhadFZ6SlpkSGR1VUdKMlRIWnBkMnQ1WDNsRVNtdHlPVTQ1Tlc5M1dVTkpSRGxCY0ZGM1QwdFRPRkpCYkVsVVVXUkVWUzFaZUdoVFJFRTJRbUpXVWxsM1JGQkJhblpxVWsxSk5tbFdRV1ZLVDJSSFVYZHRibGRVYm5Nd05saFhjalZyZFdOeGQyMTJVazFPYkhSVk5qZzRhREYxTnpKQllWSkhXVVpHVG1KclMyNU9kVk54TkVVeGJWZE9RbFpZT1ZGSWRHMU5jamt6VWprd2MzVm1SRkJ5UTNCcE9VRm9ZVXN3ZFZGSlF6ZGpWa1ZCU1dVelRGVk9lazVFUVdkSWNVODBTMVpvYWpkVGJtcFZla2RtU1Y5dVVWWkJiWHBLYTFoZlNYVnhWM0pvTWtaTE0yeHViRGwzWlU1V2MxcHJNRGMwUkZkR2JGWmpia3Q2TkZwTmRtVnVhVmhwV1RWb09IaHBjM05NVEVWUmRpMHhVMHhXYmxOMVVVRmtVVVZwU0hrdFJEQkhUak13VDFSV2RFa3dMVTFtZURCQlRteEVhMmcwVjNKVk9VZFpUV05DV25GNVUwWk5TR1J5UVRaNWRWRjJiMTlqUmxGeFpFMWZNVzlIV1RCdk1tUlFPRWxPT1daR2VXSllXakJTZFZockxXaE5hWE5sTVUxcllVSlZMVTlPWWpSRFJtbHVXa2RIY2s5elp6TXROV1F0WVZwT1VtaDZaMlJUYWpKQlUwaGFVMlJhV25SUFdUUnBPVEphVlhSU1NETTJORU5PWVdONldWaFhTRzlRZDJObmRVODNXVFJUZFVJeGF6RmthVkphT1RRMmRqQnVaMU5uUlVNeFJYbEpWR2RLT1ZaSGFYZDBSVEZ2WjJaSFJuZFFVRlpXYlY4eFF6ZzBiV2xpYlVvd1JqRXRNazVtUVcweVZFWm1URWs0YVc5MWQyMHhWMVJyTmxkTlRWcElMVXh4WTNBelVuaFhkR3huTVZwS1VWQlhhM1Z0UVZSa1ZWSkpTbTl2VUdWTVRFWkJURjlMZW5SSU5rRm1XbVJTUlVoM1MwOUpkR280VEhsMlRWaGhaekZoZVdWS2JtVk5hRTlMZEVKcVFVOVNObkJ1UlZSRVVYWkpVVU5mZDJoc1dqUTFYemh1V0V0V1ZHUkpTa2w2TjA1aVkwRmZXSEJ0U2tVM2JGRmtSbE5tU0hCQk1EaDZlRTlGVEc5dVduZEVaMVZPYkRsWmJWbExiV2hmWjFCUU5Vc3pNa2g1ZWpob1MyaGhkbXM1Y21RMGVucG9iV1UwT0VGQ1ptNXZZM0ZKYTJSdWFHTmlWRmxIUjNwemJsZENUR2x4U1ZOeWFqWkNZMUZYV2sxd1lrOXNPSFJyVDB0clMxQktWMU14WTFWWFFXSktWVmd4VWxSeFIycFNUbFY0TkZONmVWVXlkMDAwWlZKMVZqaExTbEZzVEVjMWFFSkZVQzFQTjFCeFdGbHVNbTFDUkhwSVRUTkVkRmRZTlV4eVZta3lRM2REYkhwWFVsWk5MVkk0ZEVNd1UybHVhbVY1TkhkNVpHRXpaMGh3Wm1KWE1TMVVkMGs0UkZwdmJHeHZObEowUVdWd056TnpjbFYzWkZCWlpVeDRTbEIzZURsamJHaGtkVlZaU2tNdFZWaDJlbU0zUTNORmIwMVNhM0ZGTFU1eVYySTJTM1ZwVEhkaVIxZGFUM3BHVUZFNGRGVXRaMlU1UTBJelFqa3RVVFF6VlVSVU5rSjVZbk5sUkhKeGRWQjRaV1UxVjNjeFZYUkhlR0ZRTmt0TlpsaEpiSHBCUTFGNlYzZGpaMUJKYWxkMVZGUlpWVFF4WjNkc2JXZHpZVjlrVkVsSmExYzJTV3RNVEdndFozVk5aM0pVZGtSc1FuVlRZMWRaUkhGWlkwNUJaSFZ0VVV4amQyMUphWGhWVEhrNVpVcE5iVVZmVVZwSFpETklOMTh5U0hOVFpYUnZlVlJ2YUMxNFRtNWFlbUpYU1ZGalNrcG9VSEk1UzFoRFRWZGZTREJRWTNCaVZqaFBVRTF4ZDJFd1dsZ3RSa1JhTVRCa1MySXlWSEpDYkdWVVMwMU5WbFpTYkVadGMyOXlkWGgzYUROeFJ5MWtOekpQWDI4NVYzVmlSMnAyUkRjdVMyWktkVFJWU1RWTGQxbHNZMGhVT0ZJNFVqaFlkdy56M25PTnE0THpxQmx5TTk1WHNDdkpYcjYxM0g3YjZtX0NWdUNDQTJ3ejZBIiwiZXhwIjoxNzU4MTAzNzAyLCJpYXQiOjE3NTgxMDM0MDJ9.u3KGl_eoua0yq2VWlr5Qt3m3znL-y3iFrBKH7RkRabo","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI4ODFkYmQ4Yy04ZWQyLTRkODMtYjRlNy00Y2NjMWQ2Y2U5NWUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InNrdTlqY21jbG40OG0xajhnMDA2cTJjcm9yIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNHdSa1ExU1Y5SlpuSnpkbVZPZUdaRk5YUkpXV1JSTG1OMlF6WkhSVUkwVldsNmMwSm1OVzgzV2xsNVJFVllaekJzVDIxYVlYbERaMEl4TTA1Qk5HTnVSbFpsUnkwMVQwWk1hM05YYkU5Rk9GcFpaSGRrVG14M00zTkpiMFpSV1hWV2FWUkRVMWQzZDJwTFQxTmZSM1JNYWt4VWVuVmZZa0kwTFhwU1FVaFViMFo2VUdaVFkyVXlMVlo0WlZkRFVtMVpiRkptT1dsUFFYcDFRbmRYYTBGS1JtOVJiVTVrWkdvMWFVMUZlVTVOZEZOMlFXcHlNV3hrTFdkMFlXMDVka0pEVEZsbFVUaDVTbkl5VEU1dlYxZFlabEphYTBRM1gwNVVNWFZ2WWtaNGJqWmFja3Q0VEZrMVRWOHdSemc1ZW5wRU4zSjNaRE5wVkdVMlppMVdVMFkwTm1wTlNHMVdWRlZaWWxaRGJIUnBWM2RFZVdsUVpVVllUVmRVWWs0NFNGZG1abXBoTWw5ZmRHSnlOa3hsVVRWTGQxUkdhblY2WjNoclkwdDNkM0IxV1ZrNGRIbG1NVFpoVVVONWFXZHZkREJrYkhkamNFdHdNek5DYTFsUWNGVjVaVzlNY3pKUE16WkxlbVZTYmkxRFptaHFjMFp3UWpCbmNrUkJWRWx3YWtaelZtTkhkako2ZURkbGR6aEVOM2xRVFdvd1prTnNZMWgyVTJvME1sOTVORmt6Y1VvelVYUm9iMUI2YmpWSFRsZHpjek15VW0xSWNqbENNV0owWWtFeWVrMW5NVk0xYzJsSVNHMXVka3c0VmpRdGJEaG1kbVJaVFRSelNUZERhMmRVTlc5MVREUmlXV2hVV25CV2RsODVjMlk0ZFZCeFlXZFVObmhqY1MxMmJ6UlNUV2syUkVsbU0xOWFhMW96VW1ZMmIxVkhVazlIV1RWWFgxcG5TM2R2U1hWcVpqbE9SM0IwV1dVM1NHOXROMHMzYm5RMVZrWjJiblo2TURreGFsSjFTbWxGTW5KMmMyOWxlbFI0VlVoVFR6UnlVazlCZWs0dFNFaFhXVXRZTmpCcE5tTnpRazlFUjB4V1N6RTVPVGhrY2pRMVdEbExkbUpTTWxrd1JFZDRNV3BhVjBnd1RIVmZXUzFQT1hwc1RGUlRUWHBhVW5oeGNUZFlOMUJoVlVkcVMweE5jVzk0Y1RsSE1VeE5SSEJ1ZGxoUmFFRk9NREpaT1d4cmJtbHdZM1J3U25GTlRGSlBhblJCYURaTVMyTmtSRXBaVVdka2VsSmZOVXR1YlRsVFNFbGlOWEkwYlZWSU1tUTFRMjAyWkhkb2RIZFJSWE5EUkhGNlNrZDNRa2g2YmtSek5XRnpOV3hDY0dGck5GVlRSV3RFYnpFelNGQlZTbll4Y1VweVEyZFJXV3hDTUUxS2JVczBRVGd0U25rdFNXcHVabVp2YkVac1JYUm1jbEpSZDNKcmQwUTNiM2hrU0hKR2NqSm5aRTUwTkVwcGRHTXlWelpOY0Rkak1UQjFablpzWVZkdFVFaGpSbkJxVFVSb2JVTm1hWFpQV0Vod1dqVnBNRlIxYjIwd0xrZGhhbWx2TFhFelMxQmlka1ZQVjA5WGVWbHNha0UuTG1oaWJqX0ltcG1DTUZDa3BRNGR5N0RxeDNwU084UEh2UDRIR3hTbUtNVSIsImV4cCI6MTc1ODEwMzcwMiwiaWF0IjoxNzU4MTAzNDAyfQ.wKLQyt0F-egRdihBwCpPEXp0ic9JuR9ZNupX2VwX2bk
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: 141.159.79.187
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@65f4d748
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@44239b28
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI4ODFkYmQ4Yy04ZWQyLTRkODMtYjRlNy00Y2NjMWQ2Y2U5NWUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InNrdTlqY21jbG40OG0xajhnMDA2cTJjcm9yIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNHdSa1ExU1Y5SlpuSnpkbVZPZUdaRk5YUkpXV1JSTG1OMlF6WkhSVUkwVldsNmMwSm1OVzgzV2xsNVJFVllaekJzVDIxYVlYbERaMEl4TTA1Qk5HTnVSbFpsUnkwMVQwWk1hM05YYkU5Rk9GcFpaSGRrVG14M00zTkpiMFpSV1hWV2FWUkRVMWQzZDJwTFQxTmZSM1JNYWt4VWVuVmZZa0kwTFhwU1FVaFViMFo2VUdaVFkyVXlMVlo0WlZkRFVtMVpiRkptT1dsUFFYcDFRbmRYYTBGS1JtOVJiVTVrWkdvMWFVMUZlVTVOZEZOMlFXcHlNV3hrTFdkMFlXMDVka0pEVEZsbFVUaDVTbkl5VEU1dlYxZFlabEphYTBRM1gwNVVNWFZ2WWtaNGJqWmFja3Q0VEZrMVRWOHdSemc1ZW5wRU4zSjNaRE5wVkdVMlppMVdVMFkwTm1wTlNHMVdWRlZaWWxaRGJIUnBWM2RFZVdsUVpVVllUVmRVWWs0NFNGZG1abXBoTWw5ZmRHSnlOa3hsVVRWTGQxUkdhblY2WjNoclkwdDNkM0IxV1ZrNGRIbG1NVFpoVVVONWFXZHZkREJrYkhkamNFdHdNek5DYTFsUWNGVjVaVzlNY3pKUE16WkxlbVZTYmkxRFptaHFjMFp3UWpCbmNrUkJWRWx3YWtaelZtTkhkako2ZURkbGR6aEVOM2xRVFdvd1prTnNZMWgyVTJvME1sOTVORmt6Y1VvelVYUm9iMUI2YmpWSFRsZHpjek15VW0xSWNqbENNV0owWWtFeWVrMW5NVk0xYzJsSVNHMXVka3c0VmpRdGJEaG1kbVJaVFRSelNUZERhMmRVTlc5MVREUmlXV2hVV25CV2RsODVjMlk0ZFZCeFlXZFVObmhqY1MxMmJ6UlNUV2syUkVsbU0xOWFhMW96VW1ZMmIxVkhVazlIV1RWWFgxcG5TM2R2U1hWcVpqbE9SM0IwV1dVM1NHOXROMHMzYm5RMVZrWjJiblo2TURreGFsSjFTbWxGTW5KMmMyOWxlbFI0VlVoVFR6UnlVazlCZWs0dFNFaFhXVXRZTmpCcE5tTnpRazlFUjB4V1N6RTVPVGhrY2pRMVdEbExkbUpTTWxrd1JFZDRNV3BhVjBnd1RIVmZXUzFQT1hwc1RGUlRUWHBhVW5oeGNUZFlOMUJoVlVkcVMweE5jVzk0Y1RsSE1VeE5SSEJ1ZGxoUmFFRk9NREpaT1d4cmJtbHdZM1J3U25GTlRGSlBhblJCYURaTVMyTmtSRXBaVVdka2VsSmZOVXR1YlRsVFNFbGlOWEkwYlZWSU1tUTFRMjAyWkhkb2RIZFJSWE5EUkhGNlNrZDNRa2g2YmtSek5XRnpOV3hDY0dGck5GVlRSV3RFYnpFelNGQlZTbll4Y1VweVEyZFJXV3hDTUUxS2JVczBRVGd0U25rdFNXcHVabVp2YkVac1JYUm1jbEpSZDNKcmQwUTNiM2hrU0hKR2NqSm5aRTUwTkVwcGRHTXlWelpOY0Rkak1UQjFablpzWVZkdFVFaGpSbkJxVFVSb2JVTm1hWFpQV0Vod1dqVnBNRlIxYjIwd0xrZGhhbWx2TFhFelMxQmlka1ZQVjA5WGVWbHNha0UuTG1oaWJqX0ltcG1DTUZDa3BRNGR5N0RxeDNwU084UEh2UDRIR3hTbUtNVSIsImV4cCI6MTc1ODEwMzcwMiwiaWF0IjoxNzU4MTAzNDAyfQ.wKLQyt0F-egRdihBwCpPEXp0ic9JuR9ZNupX2VwX2bk",
"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: Wed, 17 Sep 2025 10:03:22 GMT
x-forgerock-transactionid: 464def22-bcfa-4637-bdd2-1d41d5522258
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJhN2NiYzU5OC05MDNjLTQzNTQtYTU3ZS1mYjhlYTA1MWFlMmEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InFuZzY1dmlmNjRyM3NjczQ0bzZtZmVxMGJiIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNTNXR2RPU0hGb1VHUkZXRXB2YzNkR2NXdGlaVTVCTGt3MFYwUXRiVVpxVkhRMkxXSlpabEZCT0VGbVMzaHFlbXhMTlZsaGRWcHhWRVZQY0ROT2JFVldZMkV3Uld4WGNHTmljVTh4ZVhkUk1YTjRlVVJuVFhCVVozaHpUR2xWU3pWSlVqQktZbVJLYmxVdFZIaG5OM05WTTA1elZXSlNOVVZMY0dwZldGOWxOWE5mUjJ4U1MyOUJlVFZQVFMxVVdtTmlNWFpXWkV4RVVEUjFTVVIyZFRSWlJrTkNUMkpNUkVWc2NtOXlURzFYUTJodVZtaEJla2RSZEVKc1lXUXliM0pUVFVSWFFsQlRTelZKTUhoWE56Tk9jVVIwY1RkaE5FWXRWVmxMWmpKYVZXbzJaRVJrY2t4eWMyRXRaRWw0VUVabFJEUmZURGc0ZHpJMk0yTlBNRlJKU2toelh6Wm1ka3c1ZWkxaFVrSklWMEZWU0dKQk5sTXlOR1JTZFdaS1JHWnFjRTFGVDJkeGJEZFpaamRLYjNoeVdHMTFka1ZyU1Vwa1QxbFhlWFpJV1ZOd1JUZFdaRGhpYmxVelJWRTVWblpuT0ZSeVdsaDVOelZqWnpkMk1rOWpOMHBsUTNSSlRESkxYMjU1TTNOdFREWTRWVzB4UTJGcWN6ZDRjbTlLVWxKQ1gwNU5jVWhTTFVOQlUyWTNURmRZWmw5aFVYVjNaWFZDUjB4RFkxVnZZamRJTUVSQ2MxUk5lbGN0Vm5kRk0xOWlkM001ZEc4ME1YWnhjREJtWm5GWFN6UnpTVjh6ZG1WUmRXbHFja05OWW1FMlJESnZXVXcyYjBGTWJVWkpWVkZPTlhGM1puUkNhMlJqTjBWUFZraFFNQzFJUm5aRFZUVmpjWE4wZEY5b05VOUxkM1ZLU25oT2EwdEdOVWhEZEhwaFQwdENNMmt0TVU1NFJYaHpZVzA1Y1d4RFVsWjNUMEpGVldoelpHdFpUakJqZWxsVk5HcFFORUZwYlhOM2RsUXlkbVpVZFVkdVlUQnNXRlJTWlZKTVZDMXFhVzh4TUhGVWEycHVhelpFWnpGblYweENTazVmYTJ0YVpXRmxVVzFDY0U1VWR6RnJSbGQyU1MxS1lrNXBjemw1VjBsUU1VZE1UbkJ1TlhOeFgxcE5VRFJ2VDFjNWF6TnpOV1JFUVZJNGJHbFhiRlIxUzFvMWNWUmtRMlZQYzJSb2VYbHlPSEpYU0hsU1JXc3llakpYZFd0alowNHdiMFk1VFVSeWFrMDBjMEp5V0VaVWFFZHFkVEowU0MweUxYTkxhMFJmZEV4d2IyTTJURVZPVEdaR09VcHhTWEkxVDBSdk4zQjFPVkJqZG1weWMzQlJTRmR1YkMxbVFqRnhTV1p4YmkxRlVtcHhNbDlNVDE5MVlucDNTRUV0U21rd1NsQmxSRmszWjBvM1MwcFJaelo2T1c0eWJtNWtkV1ZtWVhwM2FFaHBXRkozT0cxdVpYcFJRWEk1VldGaWJIVkplWE5XWlZkaExVWndkR0ZTVjJ3dGJWaGpjRFZDVmxOb1oxRnRNRkppUTBGQlQwSldkakZPYnpCVmF6Vm9WVWhOVG01R2FtNU5OV0l5YTFaZmJWUk1hVnBJVDJkTVUyVTNjVWR5YUU1dGFYVlNVREZITkZSWWEwRXRaR0pYUVhaSmJqTm1VRTA1VFVSNloxSlBlVGR5WjBjNFZFZElPVXA0V2s5RlEwcFVTbk01Y0hGeE9VbExTbkl4ZFhGUldEZDVWRTV4TjBwWWRVaDZaRzFKVnpsM1kzRmlXbFZFVDJWQ2VsOVlhemh0TW1KNlFUYzBiMHhtYkZodlRWaElOMDlaUkVob1VUVjJkVUZ5TmsxT1JFSmFObTkyTjNNMVdrOU5jRkoyY0ZCeGNGRkVWR0ZaTWs0eVpFRktlSFJKU1ZwVFJqSjRWbXh3TWpVNU1sZHNaRlJaU2tSWFRqTldZekpzVEd0RmJGTjFZakpNWm1kMlZISnBSVWQ0WXkxdWJVMU1Ua3BXVERWbmFraGxSbGcwVDNobVdsSmpkV056Y25CUE9TMXVMV1pNVVZKdVprVjNXako2UzFBM1RXeHpObEExYW1GU0xUQlRTMEp4ZUZsaVNFWXpZMDQ1YzA5alJVSmtjVmQ2VFRSRWRVdENjbnBOUkRrM1NHZERSbGxNWmtWNVYwVTVVR1ZSUTJNdFpqTllZMkoyVm5sck1GaDJTV1ZCYVhCcVkyeG5ZMWR4VVdOUVlYaDZhRWxSYkcxMVJIcDZWbFpHZEdJeGJWRnVUMVUwWlVKNlVGSlVVelF5YTBORVIwUXRUakZQVERobU9UVTJSVk16ZFVKQ1gyd3diRWh0VDNaUFExSjFTMjlSV2pCbWNWZG9iRWM0T1hoaFQzTTBUVXRVVUV0cU4wOHpSVXh4VXpaQ0xWSXdUbmxxTjFGcU9YTnplR1ZCWkhSemJpMVZXbXBHZGxObVFYa3dWVFpMT1ZodlRITktjR3RMVUZwS1F6ZElOaTFQYWpaMlVrUjVkVXMwYkMweVYxaHdNVkZCWmxkMVEwa3dXRkJ4WjNGWWExOXhTVFZZYkUxTlNWcENaSEJWWmxOdVJtUlRhblJ1YjFGelVDMXFVM2xYUzBwcU4wOVJPV1pCUjFkelkwaHZiamhNUWtwV05HMDNaakpyZGxCcWJYUkNjRUp2WmxoU1IzWkxOa0pGVFZSVFJtZFZZV3RhUW1sS1kySmhVSEozY2xWc00wUXdlVU15U1VkTGJ6ZHFWSFozUlU5elVreHZURmxWVHkwMVpqWkRlVXgwWWpWWlFVOUdhM2wyYUVOWVVUQTBkV2xxZGtSRVVtMW9OSGxXZGtSMFVXOWFTRFpoYVdJNVFVeGpiRFE0VTNBek1rTTNVbHByU1RGTGNHNU5ORWhVY1hRdFgyOTFVVkJRVG5sWk9XUjJhRlZuYkRCWmVrMXRUbDlVUTNkQ1VqTjZaV1Z2UjA5emEwVmpaSGhIVm5kUk0zb3pNa3hIUjNWUVlWRlNNRWRyY25vd1pqWkNibXB1TjFsSFUwTjBSWHA1TjFaWkxUaFpOR0pqTkhSc056Tk9hbXd3TjA5MWNXTk9OMjQ1TFZKellYaE5UbE5LVm5GdlFrMUxkRU0wYVhGb1ZtVnNNbmx6UzA1MllXMHlZbEphVHkxS1dYWmliMmxaTFRoZk4wUmpXRnBYY1ZNdVlXUk1UbWRLVFdOWVMzSTRhMEpQTjJRMWVIVkVady5IT0hsMjlqVVhieHJUUDBJbmV3VEc5MWN0NXVzbFBlbjRmTGVRN3BWSjRjIiwiZXhwIjoxNzU4MTAzNzAyLCJpYXQiOjE3NTgxMDM0MDJ9.2U8jVNu4hff9_S7mQzCIVgXDPevrU1-IlX5UA6c-PQs","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2NWIxZDc4Ny01NzQ0LTRmN2EtOWZhYS0wZGZhOTc0OWFjN2QiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im0zdHRzb3RkMXVpcGR1c3ZqZXJlbjkzdDltIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXhNMkZRVUdOWFMwVnFRVWc0Y0Rkb01tVmxkRzFuTGxGZlZtNXhZakZTY2pCaFlVbFBlRFpQV2tRd09HMXhaR1JMUmxkTFpreFNhVVZLTTIxWmVtRkpaa2x1Y21OUldFbGtiV3MxVERScVJsRllhR1ZIVVVWc1NHZDVWMDlPUkVSVGVIcGZiMmN3VFhWTFprZzNTV2RzTUVVNGNEaDVVRmhwWTBsTlpuWk5aekl4U214cFZHcFBTSFZ2UVRKS2MydHpaR05HTURBMVZuRXdSR2hDVG1SWlNqQmxPRkZ6TmtGc2JGUjRVWFZGWjFSNFNFVTBiRU5VZDA5eFpXMW1Ra1EwTFZGV2FIQXhUelpNVjFSR2QxTnZZV3d0Um5aUVZqWXdRMVp3Y1ZWQk0yUmxPVVZrYUhWM2NIaDZlRzlMV21wSmJtcDBWV1ZLVkVGUUxXVTBORWhWV2tWZmRqSjFaMDAyT0dWR1Z6SnpXbWh6U0VFM1Z6bENRVVoyUmtkc1MwNXVOMFIxZEUxSE0yaEhVMDlpYUVOQ1VsRldja0o0V21kWllXeENPVnBQTlhGUWVqUjJaVXcwZG5kS1JuWTBXVGxqUVRsM1ZXcG5XWFpUTTBoRUxWZHVaVzk0VW10ME0wSXdOWFpOTTFaWmFFWmtaWEJzVUcwMU5rRnhPVmhCUlRoWmFEaG9SRFExUWtKUVVHTXlkbGhFY0dSaGNsSTFjVlJtZFZkeE9XOHplRkZuYzNaa1QxUlJSMnd0TVhCV1lsTlpRMk5KVFdObVNtbHFNMDFWVDFWSldXUkhhMGRtTmw5UVIxZDVNekJpUkd4RVZuWk5RWFZSTTBOaVFVSjZZVE15V1VrM2RqVnJjbVpZZG5kaWEwOHRXWEJYVUc1V2JVRkxNVkJUZEU5TWRHb3dVVlUyVEhjdFRXeEZTVnBQVkhveVFYRTFWbk5HWVVWaldtMHdWbGxvV25SNFFuVTBSR1poYUdaYVlqbFBiRzl4TWs5cGRWWjRiemRwWVhWT2J6UjJNbGxvYUhCNVdVcExOa280U0dWM1ZqUkxWamc0Y214amNWcENRMFZuWVhCWmF6aFJXRjlxUlRSbE0xQldlVXRLU3pjMlFXZHlTM0JIWTFkdk5rRlZUbTh5Tm5KcVpFMWpYMGx1Ym5ac1QwRlJTRlpFWDNWcmQzcGtOVGxrVlY5RVowOUxibEJZYkZOTGFVd3lVR3h1TlhCaE5ERkRlRE50YmpadFgyaFRXa0puYVdodmJVNWZUbVJEVmxGNVZHSk5ka0ZDYkdOQkxXNHhZWFF6WkUwd01tUnhRekpHTmtnNGFrbG9ka3RMV0Y5NldVMU1lVzltTVVaWGVVcFBlV3d6YVMxa05HNW9lVVpOT0docVpHSnBWMmRwU1Vka1prRTNkVzE2ZW1aMlgzSkxPVE5sUVVsQ1pXcHlaVEJuZDJ0Uk4wTnpaRTFwU2pCWlpXa3pZVFZGY0VZNWJsVXdia3R3VGxoeWFWWklVVVZpTjBWVk9GZDZaRWQ0VVhoRkxUTnJkR2g2Y1c1d1F6QTRRMUJKYkVvM09YUnFlVkpxTlY5Nk5qUktXVzUyVkhWekxtWnVZVzQ0TVZGR2FFaEtNbGhKUTNwM2QwaFhWbEUuSlhWVUJIclJJeGJBdEVsSTFYcHVGV05ZTEhDR3JYU3ZPZTdyR1lLTk9YSSIsImV4cCI6MTc1ODEwMzcwMywiaWF0IjoxNzU4MTAzNDAzfQ.K8kEeurwsV3-Y4HtlASRnimxfPsM5Lwbqm88RviEFRE
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: 42.42.42.42
fake-user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@4d916c95
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@15012441
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2NWIxZDc4Ny01NzQ0LTRmN2EtOWZhYS0wZGZhOTc0OWFjN2QiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im0zdHRzb3RkMXVpcGR1c3ZqZXJlbjkzdDltIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXhNMkZRVUdOWFMwVnFRVWc0Y0Rkb01tVmxkRzFuTGxGZlZtNXhZakZTY2pCaFlVbFBlRFpQV2tRd09HMXhaR1JMUmxkTFpreFNhVVZLTTIxWmVtRkpaa2x1Y21OUldFbGtiV3MxVERScVJsRllhR1ZIVVVWc1NHZDVWMDlPUkVSVGVIcGZiMmN3VFhWTFprZzNTV2RzTUVVNGNEaDVVRmhwWTBsTlpuWk5aekl4U214cFZHcFBTSFZ2UVRKS2MydHpaR05HTURBMVZuRXdSR2hDVG1SWlNqQmxPRkZ6TmtGc2JGUjRVWFZGWjFSNFNFVTBiRU5VZDA5eFpXMW1Ra1EwTFZGV2FIQXhUelpNVjFSR2QxTnZZV3d0Um5aUVZqWXdRMVp3Y1ZWQk0yUmxPVVZrYUhWM2NIaDZlRzlMV21wSmJtcDBWV1ZLVkVGUUxXVTBORWhWV2tWZmRqSjFaMDAyT0dWR1Z6SnpXbWh6U0VFM1Z6bENRVVoyUmtkc1MwNXVOMFIxZEUxSE0yaEhVMDlpYUVOQ1VsRldja0o0V21kWllXeENPVnBQTlhGUWVqUjJaVXcwZG5kS1JuWTBXVGxqUVRsM1ZXcG5XWFpUTTBoRUxWZHVaVzk0VW10ME0wSXdOWFpOTTFaWmFFWmtaWEJzVUcwMU5rRnhPVmhCUlRoWmFEaG9SRFExUWtKUVVHTXlkbGhFY0dSaGNsSTFjVlJtZFZkeE9XOHplRkZuYzNaa1QxUlJSMnd0TVhCV1lsTlpRMk5KVFdObVNtbHFNMDFWVDFWSldXUkhhMGRtTmw5UVIxZDVNekJpUkd4RVZuWk5RWFZSTTBOaVFVSjZZVE15V1VrM2RqVnJjbVpZZG5kaWEwOHRXWEJYVUc1V2JVRkxNVkJUZEU5TWRHb3dVVlUyVEhjdFRXeEZTVnBQVkhveVFYRTFWbk5HWVVWaldtMHdWbGxvV25SNFFuVTBSR1poYUdaYVlqbFBiRzl4TWs5cGRWWjRiemRwWVhWT2J6UjJNbGxvYUhCNVdVcExOa280U0dWM1ZqUkxWamc0Y214amNWcENRMFZuWVhCWmF6aFJXRjlxUlRSbE0xQldlVXRLU3pjMlFXZHlTM0JIWTFkdk5rRlZUbTh5Tm5KcVpFMWpYMGx1Ym5ac1QwRlJTRlpFWDNWcmQzcGtOVGxrVlY5RVowOUxibEJZYkZOTGFVd3lVR3h1TlhCaE5ERkRlRE50YmpadFgyaFRXa0puYVdodmJVNWZUbVJEVmxGNVZHSk5ka0ZDYkdOQkxXNHhZWFF6WkUwd01tUnhRekpHTmtnNGFrbG9ka3RMV0Y5NldVMU1lVzltTVVaWGVVcFBlV3d6YVMxa05HNW9lVVpOT0docVpHSnBWMmRwU1Vka1prRTNkVzE2ZW1aMlgzSkxPVE5sUVVsQ1pXcHlaVEJuZDJ0Uk4wTnpaRTFwU2pCWlpXa3pZVFZGY0VZNWJsVXdia3R3VGxoeWFWWklVVVZpTjBWVk9GZDZaRWQ0VVhoRkxUTnJkR2g2Y1c1d1F6QTRRMUJKYkVvM09YUnFlVkpxTlY5Nk5qUktXVzUyVkhWekxtWnVZVzQ0TVZGR2FFaEtNbGhKUTNwM2QwaFhWbEUuSlhWVUJIclJJeGJBdEVsSTFYcHVGV05ZTEhDR3JYU3ZPZTdyR1lLTk9YSSIsImV4cCI6MTc1ODEwMzcwMywiaWF0IjoxNzU4MTAzNDAzfQ.K8kEeurwsV3-Y4HtlASRnimxfPsM5Lwbqm88RviEFRE",
"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: 4178
date: Wed, 17 Sep 2025 10:03:23 GMT
x-forgerock-transactionid: 3ae819e0-4962-4e79-bbe6-fbf1d7c0abda
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJhNDk3MjAxZS1lMzllLTQ1MzctODllYy05ODgwNjk4ODdmZjYiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InJxNmQ3bTgwMmY3anY4MWdudHI5MmQzOGE2IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVJUazFHUjFkR2RHTjNObVZKZG0xVFVTMUJTa2xCTGpGcVlTMDBSM0JxUVdsMWJtaHRlRVZLY0ZjeVYwbHpWRTB3YVV4c2JFdDRNRGRJVFhoUlFsOXhNMkZVU2w5UldrSXRjVGxHTkZneFlXTkJTV3BCUm5Gb1VGRkNNVU5VY1dGNlV6Y3hPVTFIV0VsZk9WVmlaWEZOT1VKcWFEWTVjR2d5TjJnNU5qWktSRmgwY1dGSFYxOVllbFJXTkUxTVQzTk1Ua0ZYZVdkV1lURkdSRk5pYVdGU2NUbFZlbTFLY1V3MVl6Qmxjams0U2pSemJraFBiM1JFU0hCSk1pMXJNRFZ3YTFwcFpXZDJXRkpCY0d4d1QwZDNTVnBITkZSSWNVTnplVk5yVjBSME1XWkJSM2R4YWtkRllWSTNkMVZEU201VlltRjNVa3RsWW1GVFMwaFBkSGwyV2xjd2EyNTRlbEpaWW1jdFEydGhSelJFYldkWFRWUmpOREptUkZkclRGaHJWMUpJZWtOTlIydE5la3RQZFVWSE5YQnNYMVpaZVdKd2QzRmFSM0o0UTJSR1VUZEpVMVZUWW5Oc1UwaHdXbU5WTkRaTkxVbEVRMkZaZVVaVVZIWTFZekpOUWpVemQzcGxUVmhmT1VWVVVVc3hNWFJOWnpGUVNqWTNRekZQTW5wV1ZVbDNlbkZwZW5SVmREVjRkRzVTVDJoMGRUZHpRbHBxWDIxelVtRkZTMkpyVlZsV2NVNVNXSGRXVTJGSmNGaEhRVGx5Ym5ScFVXbDVhMUoyVWxnMlIydGlaVjlUYjNKRFUyZFNVRWhXUmxjMVoxSnlTbE54UlZKVlRFRkZUVUZ1ZWtaRU1FZFJRMTlsVTA1eFJXOU5WVzFwZVcxQlFUUmpaM3BFU3pSaVZXaEtNbGhFVVVSWU4zbFdTa2cwYTFWNlZtaFVhRlJ6VlV3MU5EWjJUMlJRWXpONlNTMTRUSE5QT0RWaGJYTjVWRk5WTW5vNVZFZDFUSGxzWkU1T0xXeExTMGRuVVZSeVQxcFZhVEZxVVdkZmJYVkZWeTFWVm5nMFJFUmhORTR3WkhsTk9GSkxkV2hrT1hSUlp6bFNOekpZUkc1U1YwWjVaRGhpUW5vdFlVZFhlV2hFYm5oZmVFaERPVFZxUVVSVlUwVlJVMk51YVdReFdGZG9ObnBsVWtRMFExTXRWbXBOTFc1V1pFVk5WREoyVkV4dFZEYzBjVkUyU0VFNFVWWjViRXRFUW5GU00ybHlMVzF5UzJONVJVaFZkaTEwWDNOYWVEaFVhMFZ3Y2xKSmFrOUNkVVZPZG10ME1FUkxjMHBRVVZwaFUyMW5kMGhUTkdZemJFZFhUbkZWYjJ4ekxUaE1iVmRFTkZOMk5FaExlR3B4UWpWSk5sQTNRVlJ0VURoQ1NsSnVSbFl4ZEhaMGJsSXdVVlZIVkdsaFJFRmxRbTlUYzJadGJIUTBPRVJVUTJ4bFEySktOVzFrTmxwTWNreEVOV2t5WTFkdFdIQmtXRzkyUVdWZmVYYzBaMjlRTW1Wb05VODFkVkZxYjJGaFh6aDRhV1JVY0Zsa1RFTm9kVmgxV25wRmEwSmhPWGcxVWpKRFNFVndia3RxTnpWWlJsUkdUWFJwTVU5RWRrMDNTbVpDTFRacWJIcHFaSE5VZEVwVVoxcE5jRmRzZFd0clZWcFlZa2xWUlRSTFNFMXJRM3BJU0dFd2NWbFlTbTkwWm5VeFNVbFJVM0JLWlhZNWMyVlhNRGRTV2xGSFRXcENWWFZSUVV0dFgxVlFZMmhyUlRKalFVdzRPVnBuTmpGU01YcHNVRUo2UW05YVJteEpURzVyUld0eFIwMXVia1J6TURoNE5FaGFNazFIVG01V2NXNXVVamhUVlhkdGNsaHFTQzFmTUVwMlMyOUZRbFY0U0RONWJWbHlObkF5TWtKR0xVRmhibk55YkVKTWNqVndjMnBCVGpaalNHOXFZbWh5VEZkVlRIQkJaREpXVDBjM1FqSlVPREZpY1dacGNrSkJWRE0wWjBkd1dGcHBWa1pITUZKeU4xa3hRVUpMZG1sRVQxcDVjMHBFWjNkQmFFVXpSMnd0VFhFMWMyODJTbTQzYVdWMmJGRkVNalpmVERkNVExTlRRVXBJVUU5NlgzaEpNVFIwT1RGdFkySk5UblZMY0RWRVQzQkZYMWx0YUU1RlRrWndSbTlKVmtGeVgyRjBhRkJWYVhsQlVYVkhPRVZDVGxSaGNsOW9NemMxU1MxeWVWTTNOMGRET0ZOUWVubFBaRTlwZEcxb1dVaFVibVZXVVZCdFUydHFWMFF6U3pSMVZYQjNjbGhhU1ZCS1NYTmZlblpDUkRrM2RsTlNZMGRLVTJjMlVqZEdkR1pZWm04eE9XcHJWbXBtZEZjeVNXOVhNbWMxYzFJM1gyaFFNa2R0WkZwMVZtdGpSbVpTWWt4MmNHMUpOekZxVHkxeWJHTm5hV1JJZHpjMk5sZGtMVEpZVVdoWlRHdHhTVE10VkV3NFFsZGZWQzFaUmxCcVdreDZWblpIV25ObFJVNHdUQzFQVEhCRk1tUnpNa1JwYVZkTFNVZHdia05KYm5SalQxWlljUzFuU2twblJISnBVV2RCT1d4SWFXOUllVlZMZEZWbmFVSTBZVWhsY0hoMllqZFdRbFF6YlV0SGJrUkdRME4zVVd4VlkydHBUMFZaYkc0NFkweGhYekZEVjE4dFRsOUdRbmQxWmtSSGNVcHVTMGxwTVRaVlRrTjJTRzA1Y1VGRE9EZ3laRlZ1WWpkbk0zQnNObFZLUWpOWFNHbEphMTlOWTJjMGExazVSRzFrWjNOak16RkhhVzlRVGtVMmFqbHFURjk0VW1WQ1lqUnNTVmMyWDJodVptaENkek5qWnpWdFlWWkpVSHA0VUU1V2RqWnpWM2xUVFhodVExTnpaMG90Tmw4eGVXVlVUREZLUjFaQ1ptZEhXRFkxTUdONGVWTk5jR0pYVUZKS01uWnJaekpEZG1wcGRWTTFibHBDWkRkUFVVb3daREpCWTNOUlVsOUpSWEJpZVV4M2JqZHdWemRhZUZWdlJHUk5UV040TjFCM2MyMXlhSFpIVG5seGFXbGZXVk5vUlVOaFpGbHdOa1ZVUWxGVVUwNXRRbkEzWmtOVmRtbzJMVGx4Y3pGVmEwTlViR2hEVUhaZlJEaDRja05UVldWS1VFdG5PRkpCTFdzdWFHWkRVMmhKWDBkTlVXNDRTbWRrTlRBNWRVWXRkdy41VzM5UTVhUy1feVZWWnkzbzk2YXJ0UzA4QUNxWHpHNGVXa3E1SXFJakhJIiwiZXhwIjoxNzU4MTAzNzAzLCJpYXQiOjE3NTgxMDM0MDN9.iunlYtgVTnUcsuWKkjYWCZ_avbpfdtRjU-wSUK8hVlg","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: 28194x
==================================================
- GROUP 2 - GatlingLogItem-UI AM idFromSession-KO-status.find.in([200, 209], 304)-401 - 83139x
> UI AM idFromSession (KO), expected: status.find.in([200, 209], 304), got: 401
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJhNGZhOTYzZS0xZTkxLTQ3MWUtOTQ0Ni1jNGJiNDcyOTRmYWIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImZlZHMyODU0cXRzYWttczgyb3MybTlkMGMwIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNTNORGRNYW0xSFMyMXlUMlYxV0dOeGJtNXBUa3AzTG5GSlZTMVBOV0pxVm5KYWVERlVXamszUVU5c2QxYzNOWGx6VW5OUk0waEtOamhZTUdkbE9DMU1kSFpwUW1kMVJXRjJTa3hqTTNKdWRXWldUbmx6VFRsQ1JYYzVSV1p0WVVaUldVbEVUblZMV1ZCd2FVSnVMVEIzTTJwNVRtWkRhVTVzZVhwaWEwNTVVbmR6T1ZsMWJXNUJjRFZ4U21kUFNDMW5WMlJ6Y1dkVWRIRkhaVEZRYUhFMVZGcFRSSFZ5YWpkTk5YaE1kbUUyYzFJMU5rSlNVREJUZEZGTFN6Vk5ja1JpZDB4MVNUQm1OR3B1V0hka2VHNVlWV2N6YVRoUFpXRlplSEpqUzJ0eVkxUmpYelJ6V1VZMVVsRkNaRkV3YnprMlYwZHFSbGhqZFVGdkxYaFdaalJJTURCQlpHOWtlVGhTY25WdlltcFdjR05qVDAxS2NXeHpSRTFoYVUxalNsWlBjWGx6UlRsdWF6RldZMVZhY0ZaaFEybG9VSFUxU0UxRlFtbzBaREJxTUROaWJGVldVRVF4U1RkWWFEWjNlVFpETURCcmNFOW1VMjVpU2pablFYbDRTRTR0TURoeGJuQXlTMHBOTWxSWldGWjRUVk4xWTNRNFQwbHdTelI1UkVkcVNFbGhWRGxIYlcxTE1qRjVTV2RGZFRKcVoxWkRMVzFQVVU0M2NHRjVVMUowZVdGRFEzUlVieTEwYjB3MllpMU9kM0Z0TUZsdFowRjVTVFpXWVd0U1MzbEZZMlZLVFVaUWIydzNOV0pHWDFJMlRVTjBkMVYzVjB0MGMydHJMVlJ1WTFoUGVsRnNRVXcxVVdwTGQyNW1lR05mUTIxcVIyRXlRa3AzU0djMGIyMW5ORkY2YWpRMWFGaFBlVWh5UXpONVJWVlVNelZYV1haM1gxTnVTelpYTjJjd2EwMVRiRUpzTVhCWmQyOW1aVGhrUkZweGRrVTVMV05vTkRoeWVFUjNObU01Y1V4TFNXaHBNMUprV2s1Qk0zSldOMUZLZW5CVlh6Tk1WM2xaU2psNFNXbG1hVkV4V1ZSbE5uQkJhVnBYU3pOSE5ERm5iMmRmTlU1ZlJsaDFkVkYwTFRWWWVtMVdVM1pKUVVSd0xVWnBNakJuVFZCM1FrazVUVFIzZVRaQ1dtMW5lbVJ0V1UxRWRuSnBaMG8zWlVwcWFWQmtWamRQWm5kQk1UVlNMVFZMZUVobWNteHNWRFp1TVZWRGJEZFRSbTVZWldsT01HVklaRkJ3T0VSRVJrNUpORzB4UWs5Wk1rRnBhMFpXVmpCeFdsRm1VemhxTFdoeE1IazNURXBmTWpOelRGaGhYMTlrWDBZMVJFUnphR04xVkZGcVF6QmpXVWhHU1ZwaFMwTTRWRTVGZW5sNVRVOU1ZVlZ4Vm5aeFNXODBOREpSY1dkUWMwNXBkMGRZYzNkNU5saHpSVUpTUVVSd01FRm1ZM2R5UVdaRVFXcG1UVVJOTTFrd2NDMDVVM3BGT1ZaRk9Ua3dRVnBhTTNGT00xRkpkRzluVEVwdE5EWkNhakJsTlhNd0xrTTBVMlZPUVd0eVpraE1kV3BsWVZGMFh6RTBRa0UuWFFER3RhaTB4OEUyQUtmZmhjb05VWHljaDVtdGtDSnc2OWNDXzZndFZ2ZyIsImV4cCI6MTc1ODEwMzcwMSwiaWF0IjoxNzU4MTAzNDAxfQ.vzmBwqzS1IV8GPe2fa_FYko9BNGYX5DNBi102CXO8V8
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
[...]
domain: openam-perf-haproxy.forgeblocks.com
path: /
secure: true
value: '01'
d0d18cac672abbc:
HTTPOnly: true
domain: openam-perf-haproxy.forgeblocks.com
path: /
secure: true
value: XAdMHK8xabJzP3nSk6xswDw9ans.*AAJTSQACMDIAAlNLABxlZis2YkFVM1hwZWliejdhcTF3MVNwNTVMSG89AAR0eXBlAANDVFMAAlMxAAIwMQ..*
gatling.http.referer: https://openam-perf-haproxy.forgeblocks.com/am/
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@d234245
password: Pa_ssw0rd
tokenId: XAdMHK8xabJzP3nSk6xswDw9ans.*AAJTSQACMDIAAlNLABxlZis2YkFVM1hwZWliejdhcTF3MVNwNTVMSG89AAR0eXBlAANDVFMAAlMxAAIwMQ..*
user_uuid: f567ae50-8d45-4f52-be5b-958e27e203d3
username: user.7533069
verifier: NzIwMDYzMTM2NzM1ODI3MjMxMw
- request:
GET https://openam-perf-haproxy.forgeblocks.com/openidm/info/features?_queryFilter=true
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/
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJmNTY3YWU1MC04ZDQ1LTRmNTItYmU1Yi05NThlMjdlMjAzZDMiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiMGY0MmExMDMtNjhiYS00MjRmLThlYjYtZTZkMjNiNGE0MzUxLTE3MDM3NTk3MCIsInN1Ym5hbWUiOiJmNTY3YWU1MC04ZDQ1LTRmNTItYmU1Yi05NThlMjdlMjAzZDMiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLWhhcHJveHkuZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIvcmVhbG1zL3Jvb3QvcmVhbG1zL2FscGhhIiwidG9rZW5OYW1lIjoiYWNjZXNzX3Rva2VuIiwidG9rZW5fdHlwZSI6IkJlYXJlciIsImF1dGhHcmFudElkIjoiMjAtMV9yVFFyWFpWN0JjTzZTSEVCa0Z2OEpZIiwibm9uY2UiOiIxMjM0IiwiY2xpZW50X2lkIjoiZW5kVXNlclVJQ2xpZW50IiwiYXVkIjoiZW5kVXNlclVJQ2xpZW50IiwibmJmIjoxNzU4MTA2MjkyLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzU4MTA2MjUzLCJyZWFsbSI6Ii9hbHBoYSIsImV4cCI6MTc1ODEwOTg5MiwiaWF0IjoxNzU4MTA2MjkyLCJleHBpcmVzX2luIjozNjAwLCJqdGkiOiJERkp3ZGRSTzFudzJaQ0N0MS1JeHEyOGo2RXMifQ.h7tjXib1iFn-evHW3SxyS5Tno4grhf6zpPWb9b9h-XI
Accept-Api-Version:
accept: */*
cookie: amlbcookie=01; d0d18cac672abbc=XAdMHK8xabJzP3nSk6xswDw9ans.*AAJTSQACMDIAAlNLABxlZis2YkFVM1hwZWliejdhcTF3MVNwNTVMSG89AAR0eXBlAANDVFMAAlMxAAIwMQ..*
host: openam-perf-haproxy.forgeblocks.com
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
d0d18cac672abbc=XAdMHK8xabJzP3nSk6xswDw9ans.*AAJTSQACMDIAAlNLABxlZis2YkFVM1hwZWliejdhcTF3MVNwNTVMSG89AAR0eXBlAANDVFMAAlMxAAIwMQ..*, 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 IDM managed user schema-Exception-None-i.n.h.s.SslHandshakeTimeoutException: handshake timed out after 10000ms - 1x
> UI IDM managed user schema (Exception), expected: None, got: i.n.h.s.SslHandshakeTimeoutException: handshake timed out after 10000ms
- session:
access_token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJmM2VhMzE2OC1iNTg2LTRkYTQtOGI0My0zYTY5NzdhMThkMDUiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiMGY0MmExMDMtNjhiYS00MjRmLThlYjYtZTZkMjNiNGE0MzUxLTE3MTI5MjIwMSIsInN1Ym5hbWUiOiJmM2VhMzE2OC1iNTg2LTRkYTQtOGI0My0zYTY5NzdhMThkMDUiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLWhhcHJveHkuZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIvcmVhbG1zL3Jvb3QvcmVhbG1zL2FscGhhIiwidG9rZW5OYW1lIjoiYWNjZXNzX3Rva2VuIiwidG9rZW5fdHlwZSI6IkJlYXJlciIsImF1dGhHcmFudElkIjoienVUWGNrZi1Sci1kbzNFZGtUR1BDbXJZQzRFIiwibm9uY2UiOiIxMjM0IiwiY2xpZW50X2lkIjoiZW5kVXNlclVJQ2xpZW50IiwiYXVkIjoiZW5kVXNlclVJQ2xpZW50IiwibmJmIjoxNzU4MTA2MzU4LCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsib3BlbmlkIiwiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzU4MTA2MzQwLCJyZWFsbSI6Ii9hbHBoYSIsImV4cCI6MTc1ODEwOTk1OCwiaWF0IjoxNzU4MTA2MzU4LCJleHBpcmVzX2luIjozNjAwLCJqdGkiOiJuanQ2RDVMb1lDQmZxZW9Nc1ZfY2hiRjZac1EifQ.fUvtWSxU2S1h5QAmmuiSuC0TnhwzhApLxET4kuSlKGY
access_token_2: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJmM2VhMzE2OC1iNTg2LTRkYTQtOGI0My0zYTY5NzdhMThkMDUiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiZGFkOTc0OTYtNzZhMy00N2MzLTlkOTEtMWViZWZmNTgwNWI1LTE2ODczMTY1NSIsInN1Ym5hbWUiOiJmM2VhMzE2OC1iNTg2LTRkYTQtOGI0My0zYTY5NzdhMThkMDUiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLWhhcHJveHkuZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIvcmVhbG1zL3Jvb3QvcmVhbG1zL2FscGhhIiwidG9rZW5OYW1lIjoiYWNjZXNzX3Rva2VuIiwidG9rZW5fdHlwZSI6IkJlYXJlciIsImF1dGhHcmFudElkIjoiWWdRN0p1anNNRnNsbjBHMTZ5M1UwMm1nLTU0Iiwibm9uY2UiOiIxMjM0IiwiY2xpZW50X2lkIjoiZW5kVXNlclVJQ2xpZW50IiwiYXVkIjoiZW5kVXNlclVJQ2xpZW50IiwibmJmIjoxNzU4MTA2MzcyLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzU4MTA2MzQwLCJyZWFsbSI6Ii9hbHBoYSIsImV4cCI6MTc1ODEwOTk3MiwiaWF0IjoxNzU4MTA2MzcyLCJleHBpcmVzX2luIjozNjAwLCJqdGkiOiJXNUZELVQ0VnZRWTZXY1FacGlsVmZGUm1NencifQ.FTtMTLzGD0JP0XT_-F6-PPo38ndldOnGKzp-a4Ltm80
authcode: exCWZuLtwVjwqSvBa_uwbyUQzL0
callbacks:
realm: /alpha
successUrl: /enduser/?realm=/alpha
tokenId: NjG63MXXDEYvUzqKiQmGoewAo6w.*AAJTSQACMDIAAlNLABxHN3c2OG9PZlVVWmRoWmxYaC9KMEpwN3crMkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
challenge: WLiUtY9A6JSbglkrcLjaXXDIazlBS0-Jciz2bt_TwDE
fake-ip: 110.124.23.182
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.contentCache: io.gatling.core.util.cache.Cache@2049944c
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@57f78730
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: NjG63MXXDEYvUzqKiQmGoewAo6w.*AAJTSQACMDIAAlNLABxHN3c2OG9PZlVVWmRoWmxYaC9KMEpwN3crMkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
gatling.http.referer: https://openam-perf-haproxy.forgeblocks.com/am/
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@3f56c075
password: Pa_ssw0rd
tokenId: NjG63MXXDEYvUzqKiQmGoewAo6w.*AAJTSQACMDIAAlNLABxHN3c2OG9PZlVVWmRoWmxYaC9KMEpwN3crMkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
user_uuid: f3ea3168-b586-4da4-8b43-3a6977a18d05
username: user.9981443
verifier: LTIzMjA2ODYxMTEzMTgyNTc4MTY
- request:
GET https://openam-perf-haproxy.forgeblocks.com/openidm/schema/managed/alpha_user
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/
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJmM2VhMzE2OC1iNTg2LTRkYTQtOGI0My0zYTY5NzdhMThkMDUiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiZGFkOTc0OTYtNzZhMy00N2MzLTlkOTEtMWViZWZmNTgwNWI1LTE2ODczMTY1NSIsInN1Ym5hbWUiOiJmM2VhMzE2OC1iNTg2LTRkYTQtOGI0My0zYTY5NzdhMThkMDUiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLWhhcHJveHkuZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIvcmVhbG1zL3Jvb3QvcmVhbG1zL2FscGhhIiwidG9rZW5OYW1lIjoiYWNjZXNzX3Rva2VuIiwidG9rZW5fdHlwZSI6IkJlYXJlciIsImF1dGhHcmFudElkIjoiWWdRN0p1anNNRnNsbjBHMTZ5M1UwMm1nLTU0Iiwibm9uY2UiOiIxMjM0IiwiY2xpZW50X2lkIjoiZW5kVXNlclVJQ2xpZW50IiwiYXVkIjoiZW5kVXNlclVJQ2xpZW50IiwibmJmIjoxNzU4MTA2MzcyLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzU4MTA2MzQwLCJyZWFsbSI6Ii9hbHBoYSIsImV4cCI6MTc1ODEwOTk3MiwiaWF0IjoxNzU4MTA2MzcyLCJleHBpcmVzX2luIjozNjAwLCJqdGkiOiJXNUZELVQ0VnZRWTZXY1FacGlsVmZGUm1NencifQ.FTtMTLzGD0JP0XT_-F6-PPo38ndldOnGKzp-a4Ltm80
Accept-Api-Version:
accept: */*
cookie: amlbcookie=01; d0d18cac672abbc=NjG63MXXDEYvUzqKiQmGoewAo6w.*AAJTSQACMDIAAlNLABxHN3c2OG9PZlVVWmRoWmxYaC9KMEpwN3crMkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
host: openam-perf-haproxy.forgeblocks.com
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
d0d18cac672abbc=NjG63MXXDEYvUzqKiQmGoewAo6w.*AAJTSQACMDIAAlNLABxHN3c2OG9PZlVVWmRoWmxYaC9KMEpwN3crMkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
- response:
timestamps GROUP 262:
1970-01-01 01:00:00.000: 1x
________________________________________________________________________________
[2025-09-17 11:04:54] Logs-parse-benchmark-500 step6 : N/A
________________________________________________________________________________
Removing parsed Gatling stdout_parsed.txt file..
________________________________________________________________________________
[2025-09-17 11:04:54] Logs-parse-benchmark-500 post : Check parent task state
________________________________________________________________________________
Setting result to PASS
Task has been successfully stopped