--Task--
name: Logs-parse-benchmark-400
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']
preceding_task: None
options: {'task_name': 'benchmark-400'}
group_name: None
Current dir: /mnt/disk1/xslou/workshop/lodestar-fork/pyrock
source (overseer-0) is a component
2025-09-15 23:31:31 - INFO: Timeout for this Task has changed to 10m (600 seconds)
2025-09-15 23:31:31 - INFO: timeout was set to GatlingParseStdOutTask default - 10 minutes
2025-09-15 23:31:31 - INFO: Interval for this Task has changed to 5s (5 seconds)
2025-09-15 23:31:31 - 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-15 23:31:31] Logs-parse-benchmark-400 step1 : Write order for overseer to parse Gatling task stdout
________________________________________________________________________________
Order file: /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/08_Verification/06_Logs-parse-benchmark-400/order.json
{
"name": "Logs-parse-benchmark-400",
"command": " /lodestar/pyrock/shared/scripts/logs_parser.py --non-interactive --input-file /results/orders/benchmark-400/stdout.txt",
"out-dir": "/results/orders/Logs-parse-benchmark-400"
}
________________________________________________________________________________
[2025-09-15 23:31:31] Logs-parse-benchmark-400 step2 : Make sure overseer is ready to accept order (not already busy)
________________________________________________________________________________
2025-09-15 23:31:31,199 INFO
2025-09-15 23:31:31,199 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-15 23:31:31,199 INFO [loop_until]: (max_time=120, interval=5, expected_rc=[0]
2025-09-15 23:31:31,403 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-15 23:31:31,403 INFO [loop_until]: OK (rc = 0)
2025-09-15 23:31:31,403 DEBUG --- stdout ---
2025-09-15 23:31:31,403 DEBUG WAITING
2025-09-15 23:31:31,403 DEBUG --- stderr ---
2025-09-15 23:31:31,403 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-15 23:31:31] Logs-parse-benchmark-400 step3 : Send order to overseer
________________________________________________________________________________
2025-09-15 23:31:31,403 INFO
2025-09-15 23:31:31,404 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-15 23:31:31,404 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-15 23:31:31,690 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-15 23:31:31,690 INFO [loop_until]: OK (rc = 0)
2025-09-15 23:31:31,690 DEBUG --- stdout ---
2025-09-15 23:31:31,690 DEBUG overseer-0-57d79d468-khs5t
2025-09-15 23:31:31,690 DEBUG --- stderr ---
2025-09-15 23:31:31,690 DEBUG
2025-09-15 23:31:31,690 INFO
2025-09-15 23:31:31,690 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/06_Logs-parse-benchmark-400/order.json overseer-0-57d79d468-khs5t:/results/orders/order.json
2025-09-15 23:31:31,691 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-15 23:31:32,603 INFO [loop_until]: OK (rc = 0)
2025-09-15 23:31:32,603 DEBUG --- stdout ---
2025-09-15 23:31:32,603 DEBUG
2025-09-15 23:31:32,603 DEBUG --- stderr ---
2025-09-15 23:31:32,603 DEBUG
Order has been successfully forwarded to overseer
________________________________________________________________________________
[2025-09-15 23:31:32] Logs-parse-benchmark-400 step4 : Wait order is done
________________________________________________________________________________
2025-09-15 23:31:35,604 INFO
2025-09-15 23:31:35,604 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-15 23:31:35,604 INFO [loop_until]: (max_time=600, interval=5, expected_rc=[0]
2025-09-15 23:31:35,809 INFO [loop_until]: Function succeeded after 0s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:31:41,021 INFO [loop_until]: Function succeeded after 5s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:31:46,229 INFO [loop_until]: Function succeeded after 10s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:31:51,441 INFO [loop_until]: Function succeeded after 15s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:31:56,647 INFO [loop_until]: Function succeeded after 21s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:01,917 INFO [loop_until]: Function succeeded after 26s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:07,125 INFO [loop_until]: Function succeeded after 31s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:12,333 INFO [loop_until]: Function succeeded after 36s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:17,542 INFO [loop_until]: Function succeeded after 41s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:22,756 INFO [loop_until]: Function succeeded after 47s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:27,965 INFO [loop_until]: Function succeeded after 52s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:33,207 INFO [loop_until]: Function succeeded after 57s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:38,416 INFO [loop_until]: Function succeeded after 1m 02s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:43,624 INFO [loop_until]: Function succeeded after 1m 08s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:48,837 INFO [loop_until]: Function succeeded after 1m 13s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:54,049 INFO [loop_until]: Function succeeded after 1m 18s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:32:59,255 INFO [loop_until]: Function succeeded after 1m 23s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:33:04,538 INFO [loop_until]: Function succeeded after 1m 28s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:33:09,747 INFO [loop_until]: Function succeeded after 1m 34s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:33:14,952 INFO [loop_until]: Function succeeded after 1m 39s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:33:20,157 INFO [loop_until]: Function succeeded after 1m 44s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:33:25,365 INFO [loop_until]: Function succeeded after 1m 49s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:33:30,574 INFO [loop_until]: Function succeeded after 1m 54s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:33:35,811 INFO [loop_until]: Function succeeded after 2m (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:33:41,016 INFO [loop_until]: Function succeeded after 2m 05s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:33:46,225 INFO [loop_until]: Function succeeded after 2m 10s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:33:51,435 INFO [loop_until]: Function succeeded after 2m 15s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:33:56,642 INFO [loop_until]: Function succeeded after 2m 21s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:34:01,847 INFO [loop_until]: Function succeeded after 2m 26s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:34:07,090 INFO [loop_until]: Function succeeded after 2m 31s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:34:12,298 INFO [loop_until]: Function succeeded after 2m 36s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:34:17,506 INFO [loop_until]: Function succeeded after 2m 41s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:34:22,710 INFO [loop_until]: Function succeeded after 2m 47s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:34:27,916 INFO [loop_until]: Function succeeded after 2m 52s (rc=0) - failed to find expected output: WAITING - retry
2025-09-15 23:34:33,124 INFO [loop_until]: Function succeeded after 2m 57s (rc=0) - expected pattern found
2025-09-15 23:34:33,125 INFO [loop_until]: OK (rc = 0)
2025-09-15 23:34:33,126 DEBUG --- stdout ---
2025-09-15 23:34:33,126 DEBUG WAITING
2025-09-15 23:34:33,126 DEBUG --- stderr ---
2025-09-15 23:34:33,126 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-15 23:34:33] Logs-parse-benchmark-400 step5 : Get and log parsed logs
________________________________________________________________________________
Log parsing order succeeded, parsed log content:
2025-09-15 23:34:33,355 INFO
2025-09-15 23:34:33,355 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-15 23:34:33,355 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-15 23:34:33,665 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-15 23:34:33,665 INFO [loop_until]: OK (rc = 0)
2025-09-15 23:34:33,665 DEBUG --- stdout ---
2025-09-15 23:34:33,665 DEBUG overseer-0-57d79d468-khs5t
2025-09-15 23:34:33,665 DEBUG --- stderr ---
2025-09-15 23:34:33,665 DEBUG
Checking if file exists on pod 'overseer-0-57d79d468-khs5t', wait max 3 minutes if not.
2025-09-15 23:34:33,666 INFO
2025-09-15 23:34:33,666 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-400/stdout_parsed.txt" ]; then echo "/results/orders/benchmark-400/stdout_parsed.txt file found"; exit 0; else echo "/results/orders/benchmark-400/stdout_parsed.txt file not found"; exit 1; fi' | grep "/results/orders/benchmark-400/stdout_parsed.txt file found"
2025-09-15 23:34:33,666 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-15 23:34:34,275 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-15 23:34:34,275 INFO [loop_until]: OK (rc = 0)
2025-09-15 23:34:34,275 DEBUG --- stdout ---
2025-09-15 23:34:34,275 DEBUG /results/orders/benchmark-400/stdout_parsed.txt file found
2025-09-15 23:34:34,275 DEBUG --- stderr ---
2025-09-15 23:34:34,275 DEBUG
2025-09-15 23:34:34,276 INFO
2025-09-15 23:34:34,276 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- du -k /results/orders/benchmark-400/stdout_parsed.txt | grep "^\d+ .+$"
2025-09-15 23:34:34,276 INFO [loop_until]: (max_time=240, interval=10, expected_rc=[0]
2025-09-15 23:34:34,816 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-15 23:34:34,816 INFO [loop_until]: OK (rc = 0)
2025-09-15 23:34:34,816 DEBUG --- stdout ---
2025-09-15 23:34:34,816 DEBUG 32816 /results/orders/benchmark-400/stdout_parsed.txt
2025-09-15 23:34:34,816 DEBUG --- stderr ---
2025-09-15 23:34:34,816 DEBUG
- Download file (size 32.816MB)
source : /results/orders/benchmark-400/stdout_parsed.txt @ overseer-0-57d79d468-khs5t
destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/05_benchmark-400/stdout_parsed.txt
2025-09-15 23:34:34,817 INFO
2025-09-15 23:34:34,817 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-57d79d468-khs5t:/results/orders/benchmark-400/stdout_parsed.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/05_benchmark-400/stdout_parsed.txt
2025-09-15 23:34:34,817 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0]
2025-09-15 23:34:36,646 INFO [loop_until]: OK (rc = 0)
2025-09-15 23:34:36,646 DEBUG --- stdout ---
2025-09-15 23:34:36,646 DEBUG tar: Removing leading `/' from member names
2025-09-15 23:34:36,646 DEBUG --- stderr ---
2025-09-15 23:34:36,646 DEBUG
2025-09-15 23:34:36,730 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/05_benchmark-400/stdout_parsed.txt is 1190250 lines):
2025-09-15 23:34:36,861 INFO ----- output -----
- SUMMARY:
+-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
| Group | items in group | type | request name | status | expected | actual |
+-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
| # 1 | 45401 | GatlingLogItem | registrationCallback | KO | jsonPath($.tokenId).find.exists | nothing |
| # 2 | 45485 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 401 |
| # 3 | 46998 | GatlingLogItem | UI IDM oidcToken | KO | headerRegex((location,#id_token=(.*))).find.exists | nothing |
| # 4 | 5245 | GatlingLogItem | --- | ERROR | --- | Failed to build request tokenUserinfo: No attribute named 'access_token' is defined |
| # 5 | 450050 | GatlingLogItem | RootUserinfo | KO | status.find.in([200, 209], 304) | 500 |
| # 6 | 176142 | GatlingLogItem | User Authorize PKCE stage | KO | headerRegex((Location,(?<=code=)(.+?)(?=&))).find.exists | nothing |
| # 7 | 1199584 | GatlingLogItem | --- | ERROR | --- | Failed to build request RootUserinfo: No attribute named 'access_token' is defined |
| # 8 | 131545 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 500 |
| # 9 | 60512 | GatlingLogItem | --- | ERROR | --- | Failed to build request createOrganization: No attribute named 'access_token' is defined |
| # 10 | 60512 | GatlingLogItem | --- | ERROR | --- | Failed to build request queryOrganization: No attribute named 'organization_id' is defined |
| # 11 | 60512 | GatlingLogItem | --- | ERROR | --- | Failed to build request deleteOrganization: No attribute named 'organization_id' is defined |
| # 12 | 2217 | GatlingLogItem | --- | ERROR | --- | Failed to build explicitResource UI AM revoke1: No attribute named 'access_token' is defined |
| # 13 | 1029 | GatlingLogItem | --- | ERROR | --- | Failed to build request PatchManagedUser: No attribute named 'access_token' is defined |
| # 14 | 1029 | GatlingLogItem | --- | ERROR | --- | Failed to build request ReadManagedUser: No attribute named 'access_token' is defined |
| # 15 | 1977 | GatlingLogItem | tokenUserinfo | KO | status.find.in([200, 209], 304) | 500 |
| # 16 | 810 | GatlingLogItem | --- | ERROR | --- | Failed to build request userinfo: No attribute named 'access_token' is defined |
| # 17 | 998 | GatlingLogItem | --- | ERROR | --- | Failed to build explicitResource UI AM endsession: No attribute named 'id_token_2' is defined |
| # 18 | 421 | GatlingLogItem | userinfo | KO | status.find.in([200, 209], 304) | 500 |
| # 19 | 2 | GatlingLogItem | UI IDM version | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 20 | 4 | 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 |
| # 21 | 12 | GatlingLogItem | restLoginInitiate | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 22 | 17 | GatlingLogItem | --- | Exception | --- | 'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 23 | 1 | GatlingLogItem | UI AM revoke1 | KO | status.find.in([200, 209], 304) | 502 |
| # 24 | 1 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 502 |
| # 25 | 6 | GatlingLogItem | --- | ERROR | --- | Failed to build explicitResource UI AM revoke2: No attribute named 'access_token_2' is defined |
| # 26 | 2 | 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 |
| # 27 | 3 | GatlingLogItem | restLoginInitiate | KO | status.find.is(200) | 502 |
| # 28 | 1 | GatlingLogItem | User Authorize PKCE stage | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 29 | 1 | GatlingLogItem | UI AM validateGoto | KO | status.find.in([200, 209], 304) | 502 |
| # 30 | 85 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | status.find.is(200) | 401 |
| # 31 | 4 | GatlingLogItem | --- | Exception | --- | 'hook-128' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 32 | 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 |
| # 33 | 2 | GatlingLogItem | RootUserinfo | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 34 | 88 | GatlingLogItem | registration_restLoginInitiate | KO | status.find.is(200) | 401 |
| # 35 | 88 | GatlingLogItem | --- | Exception | --- | 'hook-221' crashed with 'j.u.NoSuchElementException: key not found: callbacks' |
| # 36 | 58 | GatlingLogItem | registrationCallback | KO | status.find.in([200, 209], 304) | 401 |
| # 37 | 1 | GatlingLogItem | UI IDM uiconfig | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 38 | 1 | GatlingLogItem | UI IDM login | KO | status.find.in([200, 209], 304) | 502 |
| # 39 | 2 | GatlingLogItem | --- | Exception | --- | 'hook-155' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 40 | 1 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | status.find.is(200) | 502 |
| # 41 | 1 | GatlingLogItem | User Authorize PKCE stage | KO | status.find.is(302) | 502 |
| # 42 | 1 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 400 |
| # 43 | 1 | GatlingLogItem | UI IDM privilege | KO | status.find.in([200, 209], 304) | 502 |
| # 44 | 1 | GatlingLogItem | UI IDM privilege | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 45 | 1 | GatlingLogItem | restLoginInitiate | Exception | --- | i.n.h.s.SslHandshakeTimeoutException: handshake timed out after 10000ms |
| # 46 | 1 | GatlingLogItem | UI IDM features | Exception | --- | i.n.h.s.SslHandshakeTimeoutException: handshake timed out after 10000ms |
| # 47 | 1 | GatlingLogItem | Skip 2FA | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 48 | 1 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 502 |
| # 49 | 7 | GatlingLogItem | restLoginInitiate | Exception | --- | j.i.IOException: Premature close |
| # 50 | 1 | GatlingLogItem | UI-Pre-Login | Exception | --- | j.i.IOException: Premature close |
| # 51 | 2 | GatlingLogItem | UI IDM privilege | Exception | --- | j.i.IOException: Premature close |
| # 52 | 1 | GatlingLogItem | UI AM validateGoto | Exception | --- | j.i.IOException: Premature close |
| # 53 | 2 | GatlingLogItem | UI AM serverinfo | Exception | --- | j.i.IOException: Premature close |
| # 54 | 2 | GatlingLogItem | UI IDM features | Exception | --- | j.i.IOException: Premature close |
| # 55 | 2 | GatlingLogItem | UI IDM login | Exception | --- | j.i.IOException: Premature close |
| # 56 | 1 | GatlingLogItem | UI IDM version | Exception | --- | j.i.IOException: Premature close |
| # 57 | 1 | GatlingLogItem | --- | Exception | --- | Actor feed-314 crashed |
+-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
Found 2,290,876 log items split into 57 groups.
==================================================
- GROUP 1 - GatlingLogItem-registrationCallback-KO-jsonPath($.tokenId).find.exists-nothing - 45401x
> registrationCallback (KO), expected: jsonPath($.tokenId).find.exists, got: nothing
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJiZGFlZjFhMS01MDBhLTQ5NjAtYWQ0OS02ZWUwNzFhMmM3YzYiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjlocTljOWgyOWVwNjRsaDVobWxhbjBjaDA2IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVNURTk0TkdKT09HcE5iMjUyUzJWZlkzSmhXWFZCTG1WcmVXMU5iVkJxTjAxaFNUZ3pheTFZUzJkc01IaEhORlZtVTNWUVpqaGFlVEExZUdkSlVYTnVkaTFuUWpsUFVsODNlVFl6Y0U5Q1RHeDJSMTlsUmtkQk1uZEJkRTk1Ukc5VWVuYzRlRWhxZW5CT05WUmtOR3hOY1Zac1dFeEJVMHBMU1RaT2FWTXpXVVJOVTBGSlJYbG1ORVJST1U1M1dFNTJTRVJmTlU1alUxOUdkbmRHYWs0M2RYSkdZelpHYjFjMU0zRnZNVlZrZVdjeVkyWnRXRE4zV1dkdWFFeGhTbU4xUW1Wck9HeEdWV3A0VDJoQmFGZGhaVk0xVFdOMFZqUmlUbnBDWWtoSWRIVktTeTE1U0U5NFNuWmtXVlprZGxwMlJWbENjMGRVZUdKWlUxbHJWalk1Wkc5VmJsTlRTVXBKTkRWb1gwYzBiV1Z3ZFdGaFpqVm9aSGhXUm05S1pVTlRTWEk0YUdkR1oyVjRiM2RQVFZwS1NUWTNVVkZOV2t0eFEzTlBWRmxYYjJGNWFHc3hWalJpUzB3MVUzRmFXbkJQV1c1UU9FbFpjbnA1YkRWNFZFdHZUbkU0YkVoYU5EWlNOWFZWZVdrMFdISjJVSHBNU2tkYWNrRkRSMHg0YXpNeU5WaG1kbUZLUzNWNWJYRmhhVEpqUzFoalFXbDVPVEptTWxWV1RpMXROM1ZIVUdsVVRHd3pTakpDV2xoeFNqVnlZWGRyUTNwMFkySlpSMVEyVmxocU1tTjBlbU5qT0c1bFFUVkhhMDlKY21SYVVsQTNVbFJFWTJ4bmFtUk1ibHBsYTBaNldFcEdXR3hpTW5KemVsVmlaemxQYWpSVGJFTmtSVmRpVmpVMloxZFplRkJPZUdjeU9IQklRVVo2ZVZoUGJqTndZa1JwV1c1V2JVbGpWMGxuVW5CcVNqWmxObmRoVUVORGEzcEtjWEpVWlRsa1Z6azJkWGt6V2tsWVJtWk5abFV4WlhGalRERnhVWGRZYlZOSFJrZFZTMGRWY1VOd04zbGxZWGRuYVUxMWQyNDNiRWQ2WTJOVmNVbFJWMXBYTFZSSWFETllRVFZPZGxKNGMyOXBZbWRrZGt0YVRFUlNlRzQyZDFoWlpHOXhZbWROYm1wbVNIVjNNMlJ3ZFZZMk1VOUtNWFJ3ZURkak5FRjNUbEZDUzI0eGEwdGZPVzlHTlVOR09YVlJWamMwV1U0d1NGZFRUalZmYjJVemRIbFFUMEV0VjFCQlZUa3pUa3hXUlY5RVJuSkdObGh6TnpSclNIbHNiVVEwUm1sNVExTlVZWGx3WmkwM2NsaGpMVWR5UzNGd1ExWllNRWR6UzFaSkxYRlNTVlY1ZVdobFoxZFFSSFpFTVU1Vk1FNVRkMjF5ZFhwaVF6aGlUemxyT0VkYVNpMU5jRGh2WWtkdVh6ZEphekZJTW5oSllWRjBabGhIWVU1eFZtMUdWakZKTFUxbmRtNWZhV1V3Ymw5M2RGSm9XWGxMZVdGeFUxaFZSV3BrWjJadFNFeDZOazFNYUVRMlkzUTBRamxoTFVkckxtTnlZV3BvUkZVNE5IaE9XVnBZVFUxUlJEVkJURkUuazhqbWV1Z0o1cENVRVdZUlNwaXpYbW16TkRGZGhydlhVWGxTa0pZMDJXQSIsImV4cCI6MTc1Nzk3MjQ5MCwiaWF0IjoxNzU3OTcyMTkwfQ.pvDpuOxOXJBoiaVr79QUN7fe4wkTkZg5_sqWNmzwKUs
callbacks:
- _id: 0
input:
- name: IDToken1
value: self400-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: self400-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: self400-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: self400-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: 82.153.47.253
fake-user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.9
(KHTML, like Gecko) Version/9.0.2 Safari/601.3.9
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@11c875c0
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@6d23c3d9
password: Pa_ssw0rd
username: self400-user.10000001
- request:
POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Registration
headers:
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
accept: application/json
content-type: application/json
cookie: amlbcookie=01
host: openam-perf-haproxy.forgeblocks.com
content-length: 8239
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJiZGFlZjFhMS01MDBhLTQ5NjAtYWQ0OS02ZWUwNzFhMmM3YzYiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjlocTljOWgyOWVwNjRsaDVobWxhbjBjaDA2IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVNURTk0TkdKT09HcE5iMjUyUzJWZlkzSmhXWFZCTG1WcmVXMU5iVkJxTjAxaFNUZ3pheTFZUzJkc01IaEhORlZtVTNWUVpqaGFlVEExZUdkSlVYTnVkaTFuUWpsUFVsODNlVFl6Y0U5Q1RHeDJSMTlsUmtkQk1uZEJkRTk1Ukc5VWVuYzRlRWhxZW5CT05WUmtOR3hOY1Zac1dFeEJVMHBMU1RaT2FWTXpXVVJOVTBGSlJYbG1ORVJST1U1M1dFNTJTRVJmTlU1alUxOUdkbmRHYWs0M2RYSkdZelpHYjFjMU0zRnZNVlZrZVdjeVkyWnRXRE4zV1dkdWFFeGhTbU4xUW1Wck9HeEdWV3A0VDJoQmFGZGhaVk0xVFdOMFZqUmlUbnBDWWtoSWRIVktTeTE1U0U5NFNuWmtXVlprZGxwMlJWbENjMGRVZUdKWlUxbHJWalk1Wkc5VmJsTlRTVXBKTkRWb1gwYzBiV1Z3ZFdGaFpqVm9aSGhXUm05S1pVTlRTWEk0YUdkR1oyVjRiM2RQVFZwS1NUWTNVVkZOV2t0eFEzTlBWRmxYYjJGNWFHc3hWalJpUzB3MVUzRmFXbkJQV1c1UU9FbFpjbnA1YkRWNFZFdHZUbkU0YkVoYU5EWlNOWFZWZVdrMFdISjJVSHBNU2tkYWNrRkRSMHg0YXpNeU5WaG1kbUZLUzNWNWJYRmhhVEpqUzFoalFXbDVPVEptTWxWV1RpMXROM1ZIVUdsVVRHd3pTakpDV2xoeFNqVnlZWGRyUTNwMFkySlpSMVEyVmxocU1tTjBlbU5qT0c1bFFUVkhhMDlKY21SYVVsQTNVbFJFWTJ4bmFtUk1ibHBsYTBaNldFcEdXR3hpTW5KemVsVmlaemxQYWpSVGJFTmtSVmRpVmpVMloxZFplRkJPZUdjeU9IQklRVVo2ZVZoUGJqTndZa1JwV1c1V2JVbGpWMGxuVW5CcVNqWmxObmRoVUVORGEzcEtjWEpVWlRsa1Z6azJkWGt6V2tsWVJtWk5abFV4WlhGalRERnhVWGRZYlZOSFJrZFZTMGRWY1VOd04zbGxZWGRuYVUxMWQyNDNiRWQ2WTJOVmNVbFJWMXBYTFZSSWFETllRVFZPZGxKNGMyOXBZbWRrZGt0YVRFUlNlRzQyZDFoWlpHOXhZbWROYm1wbVNIVjNNMlJ3ZFZZMk1VOUtNWFJ3ZURkak5FRjNUbEZDUzI0eGEwdGZPVzlHTlVOR09YVlJWamMwV1U0d1NGZFRUalZmYjJVemRIbFFUMEV0VjFCQlZUa3pUa3hXUlY5RVJuSkdObGh6TnpSclNIbHNiVVEwUm1sNVExTlVZWGx3WmkwM2NsaGpMVWR5UzNGd1ExWllNRWR6UzFaSkxYRlNTVlY1ZVdobFoxZFFSSFpFTVU1Vk1FNVRkMjF5ZFhwaVF6aGlUemxyT0VkYVNpMU5jRGh2WWtkdVh6ZEphekZJTW5oSllWRjBabGhIWVU1eFZtMUdWakZKTFUxbmRtNWZhV1V3Ymw5M2RGSm9XWGxMZVdGeFUxaFZSV3BrWjJadFNFeDZOazFNYUVRMlkzUTBRamxoTFVkckxtTnlZV3BvUkZVNE5IaE9XVnBZVFUxUlJEVkJURkUuazhqbWV1Z0o1cENVRVdZUlNwaXpYbW16TkRGZGhydlhVWGxTa0pZMDJXQSIsImV4cCI6MTc1Nzk3MjQ5MCwiaWF0IjoxNzU3OTcyMTkwfQ.pvDpuOxOXJBoiaVr79QUN7fe4wkTkZg5_sqWNmzwKUs",
"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": "self400-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": "self400-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": "self400-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": "self400-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: Mon, 15 Sep 2025 21:36:30 GMT
x-forgerock-transactionid: 01d4b1c1-a500-41ab-8e93-bf129b574b2f
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJhMzFlNzk1Zi1iNTYyLTQ5NDQtOWIwNC03YjRlY2IwYmYwMDUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InViaTliZTE2OWhvODBvOWNqc3VkYjhsb3Q5IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWpNVmxTYzNZNVJ6UlFUa2huZGtkWFdYbzJVbFJCTGkxUk0yaEVXbEkwZWpaYWVraEhNblJEWVhsbE9WQnZjRmN0TldWc1FXaENkazlMWjNWcmNYZEJWR3RxZDB0blZHcHRhRVV4TFc5dmF6ZE9XbWxHWjNaSGRXZENTRzR5VlRGcllrd3lTV295VlY5cFVVNXNjVUYzUVhwT2FXcE5kMnhrU21ScVNUTnRVVmx1WlhSNFkwVnFhazlKVlhab01rWjNTMDFJU0dZMFQwNDJSa05RTUY5Q1FrbG9PWEl0TjFGMlUyUlFUM1ZhVkZOVmJUWTNjVlJFTTJKa2QwSkRTWEJOYm1oS2NUVkxjR3Q0YlhWSE4zZFBiVTF5TkV4dlJWcHhUVkZZU1RaSlREbEdaWGMxYVhVMFZWY3lSa3RGVVV0M1pWRjFObkp5TjFsWVdHRmpOVTlDTkdOWVNXeHBla1ZtUlhkUGVYRnhURTFPYTNkcWREQnRZM2xMZDJsdldWbzFWRFpuV2xCeVJYVm1OV05sVTNKbFRHcDNXR0UyTWtkTlp6SkRWbmMwWDNWUVVXNTBjalpMTkdrME9HTm9XSFJRWlVWVlFYRllYell3WHpOTFNUaGZTVGR0TUZOMmVVRnpiREJITjB3MloyZzJPVlJvUkc5cVVrcHBUVnBrVG5kUmJsOVdXV3BEUXpWRlJGbHBjRlJCYjFGbVpXUlRSVEZSZG1seE0xVTRhRGR0Y2w5ZlVXOU5SVnBDVG5NNE0zZHlMVTloYXpCc1IzZE1aME5DVldad2FrZDJPVGRwUlRWRFlWQnFibFl0VGt0dFRGSlpNemRvUnpWVE0wOTVXbXRRU0hWTlpFc3dRV1JaVTJkcVgyeG1hbmh0TjBaYVgxUTJXSE5tWDFSdVRqaG1VazFNYUVGZk5VVk9hVU5qWDBoa1JDMXJUM05TYnpGblEzUlVjRmx3UWxGWE1WUmhUa0ZvYjNkTldUaDJjVzVyWVRRNGRXaFViM0o1WkVGV1oweDVPWFZMYzJOQ01YQkRaa1ZrWW1KM1MwdzJNMUJJVTNwQlJGcGtZMWxXTkRrNFdESnVOMEZoTFRGUloyUkhTRVZ0TjFSWlJVeDFaRWN4WVc1Tk1HWXlZbTF0U2xCZlFsWm9jRE55ZERadmNsUlVVRll5VmpOSVdIaFplbk50Y1hCVlYweENRakF4WlROUGJsVlljWFJxTjFGMU56WkNWR2xMUnpNM1ZWUktjMjkzV1ROdVdFWlhkbEpsU0hSRkxXczBOR2RYVjJwb1JVRllOakptTjFOaWJFRnRhVlpET0Y5b1gwYzBZblpEY2xwSGVqRXhUbWwzYTJwQ2IzWmFPRVEzZFRnMldYcHBVazh0TlROc1pUZzJlamQ2U3pkMmVGWnZRMjV5VUdobVgxYzBhV040WTNZd1FrOTNVekprU2taalpqTTVibmxtU0ZnelZrRkViMUJOVDJWM1IyVm1Ta1pqWDFSTmVFRmhkekpWYjBkelRtb3hORzVoUlhKUGNtMVhNM2x1WVdOWWEzaFpVRmRhVEVsNFRVUmhZVzUxZDI1WFZsUlhXWGhLYzJwQ1ZqVTRaVXRGUTFSSFpIVnlVV2xoWDFwbmJVNXdkM280TVd0WWMxODBZVkJqUjNaVFpqSXpXSEZ4WjNscGFFaDRRbE5OY2pKS01qbHRTM0EyUVdkcU1GRnhaRFY0ZVhKZmJYaEhTSGxQZWxKMVowOUVaR2hIYVVNMGIyUTFiM2hmWkhSRWMyNU9PR3hFWkUxdE5rODNlbmxTU2xobFUyaHlXbEpKWWtkTlZHeEpMVmxxVjNVdGF6VlpVMjlvZERCSGMyaEZUMW8zVjJkQ1NXSk5VMnhoUlVSclRrZGlWR2RWWVZWUlpGaEtZVVoyYWs1eGRIazBZMWxyWTJ4Q1ZIcHRjbTlwTjFsRGVXTlZjWGt5VjFCUFpsODRRM3A0Ym01dmQxaHJRV3AwTFZKUVJ6ZGlTbmd6ZUVGUWQzbDBUa1JLWkdkbVoyVmxSRnBwZG5sT2FtZG9ibnBqU2pRdE1uaG1jMEZWZVVGeVlrMXFTbE55WDJoclZFUm5hMk5qUWxSNk4wUmphVFYzUkVkU2ExSXdWV3BFWnpKc1NERk1WMFF3VWpkU1YyTlpRbkZJUkZONVYyTjBWbUowY0RKc2FrcERiMWx2VjNWV2QwbG1kR014UW5wdFdWZHRPVU5MVjJOR1FteE5aV2RuZW5SVFdISnphakoyZGs1UE9UbGxWVWcxTFhoS1lXSk5RMmxXVjNKaVRUUXRRa2huYjJodlFreGlVV2RyWDFSNVJFcEdjMlJNZWpoYWJpMHRaWEo1ZERaTU5IQlNXRTl2TVd0VGRYUkpYMnA2TVVsbWFrbE1kM2RzYUdadlZFTnFhWGcyT0MxT0xYTnlia2xSVWtWVFMxVjRXRUp2Ums5alUxSlZjazl4VVVoNE56QnFaMEpLWWtsZmFUTmhVa2hVTUhSalgyTjFVREE1ZDNGSk1IbHBNemt4ZERGSFVIRjZMVlpaWDNkdlpuZFdhVmQzT1Rnd1RUWXdaV2RvVW5rNVpqQjNaa1Y2Vmsxak9WRnlPVlZoVFRSaWVrRmFYMUJxTW5oS09IRTNMVlJCVTFKUVQwSkpNVVZJYlVKSU1EVm5WWEpHTVhoTFFUY3RlbFZNV0ZJNWMxZGtaelkyWm5sbGNWQkZTMDh6Y1dGdlVFRTNSMncyUzJSWlNHVmpiRGxtZUV4UVZuRnZjRmhoVDBReVpYaDRTak5ZYTNkQ1IzbEtOamMxZEVkbE16bGZjMDFNU0hGWVNqRjJiMHhHTFRkeGJUaFdWbUZQY25KVGVHNWhPRmcwZWxkcVVXb3pTa3BQV2pOZk5tMVhjMFpDUXpkMFVtNHRhRzUwVEZCelJrYzFNRTFCYWxkS1FVVkpSMTlITm5KaWVXdGxWakU1WldoeFVuWmtXVzQwYzJ0QlZIbFFablJqWmswelZVdFRVbGhmUmpCNFluUXdRbVpwWjBoUFZHNWxjVXRWZG5CWlJtRkpPWFJDWmxJM1JqWklWVFZIUmtjdGVrMXRjelpGTmtGdlpWWjNXamhtZDFaRVlTMUJaVU55TjI5SlUwMU5WRWxQZUdwTk16QmhNRzQxWW1WWVVtOUhiV3RSYUZsM1NWaEZiMTloWlVOblR6ZzJZVU5pZEZBMGFWWlNVVkYyWTJVdWVFeERjVzAyU25KVldtTmpSMlJIVDI1eE5ubEhRUS5ya1RIMGc0OUYzVnBhOHNUOUJtM2NZbjJKRW53TDRjc3J2YlFJUVl6S0hnIiwiZXhwIjoxNzU3OTcyNDkwLCJpYXQiOjE3NTc5NzIxOTB9.V8SojtE2HlETBzS8jm5K3uuIaHVjZIoGcFdPpBydLMA","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzNjFhZWRmYi00MzdkLTQwYTItYTczMy02M2Q3MmE5YTJjYjUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Imc4dmFidXNub2ljbTRubGRvMGplbGQ3c3A3IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVdWelJWWVZjeGNFSTFTMWgzTTFocGNGVnZXRkZSTG5OSVZ6TmtYMEphY1ZwMlMyMXFVbTFLVGtsUlJFRnZUbVZ4U0RoTFJVNWZjSGM1VVRWcGExcDJZbkZvY21kemRVMVJYM1pZZDFoelVqWkpXbXh1ZHkxdGNGSkhZVlprZDJsdWVFZEZkVXBTVkRSeWRuQlpabGRQVFhKNmQwTmlhMHBWVGxSNFJWcDNOa1pQTXpaQ05EaFFlamRMV2pFeVl6QnhhMHhmVUVoeU1GTjBWMng2T1VObU4wNXdhemRYV1VWVlVUSXRjbDl0YmxRd2FGQkRhVkI1Vm0xU1EyTktjMVYxVFZOU1JrSkRWelZ1WDB4bU5tTkhkbVp1ZFRKT2QxcHZOalZKY1VSTmJHcDRWamhCVTFKWVpuaFhRVjlQVjJJM01HMXNjMVJvZFhWT2NUSkdRMDFYWjJOVGRqTXdiSE0xVERSRU9FbGFhVzFqZEVoRldHSnZkbFJ3YVdsSE0yaHZXVUZITldFNVJYQndkVXB1UjJGU1YwWTFTMWxUVVhaamFHRnFRMDF2YzE4eGRVcEpOMUJTYVVOMmRVazNiSEJpYm5BemVXbFNORFIzVlhCZk5FVjZTM2M0U1haSUxVWlZkemRHUWkxamNYbDFlbFUzVkZGWVUzTm1ObTVrWW14QmRVd3RYMGxNUW1aS2FYaHNWbGxJYTBacWEwSmZkRGRTY2toNWRIbG5MWFpGVm5VdGJqbExWWEJUY1RGVk5taE1jbW8xTVROVFZFZE9XWE5wV25WNWVYcDRZWGRRYkdjMVkxZFBXRVV3YzNSc1lUVTVjVVZaTVc1UmVXaFdVbFY2VjJoVWNWaDJiM2R6YzJsQlVXOXNibUkxU0ZremNsWldiV1F6TkdSalNGQkVjM1J1UVhsbk9GcDZhRlJvYURKR2RWVnlUREU0TTFSVVUySnFTekJrTlZwdlpqQkNWRjl6YUhkMGJVeG1lRmx1Y1hadk1rUklaM2hvYjFwUGRXMU1VRjk2VTJjNVNsbE5iRGRtYTJSUFl6aFBVbDlZYmtWSVRYVktUSFY1VHpNMVYwdGlZbXd5WVROb2RYazFPVnBsZGtOS1ZYTmZRbTlRTTFoT1NtTXRVRVZwUnpOcE9Ga3hNakppY1RreFdGWkJjWGN0VjFCTmJERkhNSE5pVW5kcFFqaEJOekpZVWpGRVlVRldVazk0YlhvdFQyaDBhRFZNYVZaTWRuVlhXR1ZCZEVaRWVrd3pabFZoVkhJeU0zbHpSVTlsTWpWcmVFSTVRMHc0TldKUlZGaFVTRll5TUV4WllpMXdNR2RvVFRnMk0wbFVVRVJrTVRkSE1HUlpjMnR1UXpWMWNXcFdRVTgwTWxaNVkzZGZTbkJQZEZwVGJGZDVZbEJ6VjNKNFJsWkRPRVJrTTJRd1dreEdOSGhIVmtVd2NGOTZhSGxsYmtRMFZ6ZGpkVnA1Y1RkelVGRjVRMFJPVEcxbVRVVkpjelJoZWpZeE9WQm5NamRzZFdaMVZERnFSbE5EWjJRelZEVmhkSE5DVDBWWmRGVk1kVFYzUjNsR1FVOURURXM0VFVkM0xsTkxZMEpNVG1OSk1FZzROR2hVTTJ0b1UxRmFRMUUuYWtNbUczdjk2cWh1QlZfQWl0SXp3MERnSU5leDJmenppM3pMMVVpUFJQQSIsImV4cCI6MTc1Nzk3MjQ5MSwiaWF0IjoxNzU3OTcyMTkxfQ.rpC5cKmr6H1s5Kb8JVWKK91ObxUsD5UnbjBeFGMDtKk
callbacks:
- _id: 0
input:
- name: IDToken1
value: self400-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: self400-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: self400-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: self400-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: 107.80.248.212
fake-user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15
(KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@1ce60fda
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@5b1620aa
password: Pa_ssw0rd
username: self400-user.10000002
- request:
POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Registration
headers:
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
accept: application/json
content-type: application/json
cookie: amlbcookie=01
host: openam-perf-haproxy.forgeblocks.com
content-length: 8239
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzNjFhZWRmYi00MzdkLTQwYTItYTczMy02M2Q3MmE5YTJjYjUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Imc4dmFidXNub2ljbTRubGRvMGplbGQ3c3A3IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVdWelJWWVZjeGNFSTFTMWgzTTFocGNGVnZXRkZSTG5OSVZ6TmtYMEphY1ZwMlMyMXFVbTFLVGtsUlJFRnZUbVZ4U0RoTFJVNWZjSGM1VVRWcGExcDJZbkZvY21kemRVMVJYM1pZZDFoelVqWkpXbXh1ZHkxdGNGSkhZVlprZDJsdWVFZEZkVXBTVkRSeWRuQlpabGRQVFhKNmQwTmlhMHBWVGxSNFJWcDNOa1pQTXpaQ05EaFFlamRMV2pFeVl6QnhhMHhmVUVoeU1GTjBWMng2T1VObU4wNXdhemRYV1VWVlVUSXRjbDl0YmxRd2FGQkRhVkI1Vm0xU1EyTktjMVYxVFZOU1JrSkRWelZ1WDB4bU5tTkhkbVp1ZFRKT2QxcHZOalZKY1VSTmJHcDRWamhCVTFKWVpuaFhRVjlQVjJJM01HMXNjMVJvZFhWT2NUSkdRMDFYWjJOVGRqTXdiSE0xVERSRU9FbGFhVzFqZEVoRldHSnZkbFJ3YVdsSE0yaHZXVUZITldFNVJYQndkVXB1UjJGU1YwWTFTMWxUVVhaamFHRnFRMDF2YzE4eGRVcEpOMUJTYVVOMmRVazNiSEJpYm5BemVXbFNORFIzVlhCZk5FVjZTM2M0U1haSUxVWlZkemRHUWkxamNYbDFlbFUzVkZGWVUzTm1ObTVrWW14QmRVd3RYMGxNUW1aS2FYaHNWbGxJYTBacWEwSmZkRGRTY2toNWRIbG5MWFpGVm5VdGJqbExWWEJUY1RGVk5taE1jbW8xTVROVFZFZE9XWE5wV25WNWVYcDRZWGRRYkdjMVkxZFBXRVV3YzNSc1lUVTVjVVZaTVc1UmVXaFdVbFY2VjJoVWNWaDJiM2R6YzJsQlVXOXNibUkxU0ZremNsWldiV1F6TkdSalNGQkVjM1J1UVhsbk9GcDZhRlJvYURKR2RWVnlUREU0TTFSVVUySnFTekJrTlZwdlpqQkNWRjl6YUhkMGJVeG1lRmx1Y1hadk1rUklaM2hvYjFwUGRXMU1VRjk2VTJjNVNsbE5iRGRtYTJSUFl6aFBVbDlZYmtWSVRYVktUSFY1VHpNMVYwdGlZbXd5WVROb2RYazFPVnBsZGtOS1ZYTmZRbTlRTTFoT1NtTXRVRVZwUnpOcE9Ga3hNakppY1RreFdGWkJjWGN0VjFCTmJERkhNSE5pVW5kcFFqaEJOekpZVWpGRVlVRldVazk0YlhvdFQyaDBhRFZNYVZaTWRuVlhXR1ZCZEVaRWVrd3pabFZoVkhJeU0zbHpSVTlsTWpWcmVFSTVRMHc0TldKUlZGaFVTRll5TUV4WllpMXdNR2RvVFRnMk0wbFVVRVJrTVRkSE1HUlpjMnR1UXpWMWNXcFdRVTgwTWxaNVkzZGZTbkJQZEZwVGJGZDVZbEJ6VjNKNFJsWkRPRVJrTTJRd1dreEdOSGhIVmtVd2NGOTZhSGxsYmtRMFZ6ZGpkVnA1Y1RkelVGRjVRMFJPVEcxbVRVVkpjelJoZWpZeE9WQm5NamRzZFdaMVZERnFSbE5EWjJRelZEVmhkSE5DVDBWWmRGVk1kVFYzUjNsR1FVOURURXM0VFVkM0xsTkxZMEpNVG1OSk1FZzROR2hVTTJ0b1UxRmFRMUUuYWtNbUczdjk2cWh1QlZfQWl0SXp3MERnSU5leDJmenppM3pMMVVpUFJQQSIsImV4cCI6MTc1Nzk3MjQ5MSwiaWF0IjoxNzU3OTcyMTkxfQ.rpC5cKmr6H1s5Kb8JVWKK91ObxUsD5UnbjBeFGMDtKk",
"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": "self400-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": "self400-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": "self400-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": "self400-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: Mon, 15 Sep 2025 21:36:31 GMT
x-forgerock-transactionid: 31b0b3fa-164e-49e5-8edf-314e84a174a6
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzZDEzY2JlNy1iN2IwLTRlNDYtOGJjZS1mOTkwYTliOGQ2OTUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImRoOHM1aHBmMTdicDlyZW12cTUycGw1NW81IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWxhR2h0VjFWSVRWaG1UVWg2U21seUxUYzViMVozTGxjemFVRmxWMU5sTFZSeFNXNVdRVzVhZFZKb1VrOVNVbU55TkVwRmRsQXhVMTlHVVRGeVlUUTFia3RtZERoUFpsaFFOMHRTTlZKcmMzRnphSHBVWW5WSVNUTTJVakZmWkZkSlRIWkhiRkpMZDNoWk1sUk9ZVGszZEdnMFNuRnlWMGRGVnpOQlNsVktlV05tVlc5dGFrZEhVblpoVjFBeWIxSXRjblJUYTNGQ2JFTm9TbG8yY0ZCcVkxaE1VVlJhWDJGQ1ZsQTFPSHB1UlRSRmVrMW5Ta0V3ZVRGbWRYcHdaVFpQTmtOeFlYbzRWMWRQTjNoSU0zaE5kbmhIYms0ME1sVTBkMFpGZFU5dlEwRnlNRFI0VmtZNVJESkVVRVZRUjBSd1dXUnliemhEYjNkR2JtRjJUblZWYjNkWVdESm1XbWxOYlcxa1dGRk5lakF5V2psNFprTmZORmRRYTJwVFYzaHNhbmhMYTBKUmF6SXlaM1ZSYjI1UFdHMWFSVXRvYmxCUWJETmFVV28wZWxsd01DMTViVmg2ZDJ0V2FXMWhjRGxSVlZwVWVta3lkRWQzUzBoRlpVMWlSSFEyYUUxNmNWSnlhVFF3U0drMloySlliMGxJWTNOTVdscHhabkZvZG1ZdFREZ3RTa3BTV1cwd1EzbGxObm93UkVZMmFWRTVWaTFmYnkxWFZITTRZMlpNY2xCU2RrNTZSMTlPZUc5VlVuZFBhREI2TkV4UFowSlZaa2gwTm1salh6a3dMVXd4Y1hkR2NVbGpkMjlETFVkSFExOVVNa0oyYzBkUWJtOWtlazl2TkdsdlJVTmxPV3d6UjA1elMwNW9lV0pFY0dGblR5MWxVbFZYZEZkbU5tSm5hWEF3U0RKV1lVZFVOSFU1YkRCSmNuaExRM0ZUZGpKTVh5MW9kR1JHWWxnNU1EZ3pNR1U1TUVOS1kySmxTWGRmVjBacE1XcEdiV1JFVDFaU1pFVnRYMkpFZGpCaVNIcEJabXg0Um5wTU1uTndaRTlKUmxGbWNXVTVRekU1YlVRdGRreFBVazlUUkRkZmRsQlNiazVXUkhSdE4yZEpNbko2V1dSdlUyb3phRnA0YXpaT1VsWXhTMHRyWWtkNFEyeHllWE5rTVdoVGVVcElWVVp5UVdwcGNVVXlaV3N0U2pkb01HaEhaMDUxV0VWblJrMVdZMGhFYnpkVmFFOUdaM05QZEdoUFJuZ3dhMGhCU0ZSWlFXTTFWMHd3ZEVGUVRXWkVSV041TUV4VlJYVnZaR0l6TmxWeWVuTnNjR1ZDZVZOUFkzVlRNV3htVlVSRFdYbHhTblpCYm1aeUxUQXplamxSU1c1U01YRXRkVGRVVFRSRFIxbFZWVnBSVFhadU5tNWZYM1p2V1hWRWFWZFJaVWRxWkU1dk1uSkpNRE5zV2paWU5sZFZNM3BXZG5wblFuaElPSGxKZVRaU01ETXlka3BRWjBZNGFHZDJZVnBEWDA1UlVGWktNQzFQYkdGWllrdFdTMHRPVG1kVVJUTkdTamszUkZSeGIzUndhR1JKUmpaaVlubzNSVXN0TTBONE5TMVhOVXRLVTE5dFQwNXZXVUpMU1d4dldWbFZhSFpVTkVvelJtNDVPREpOVWxvemVXWlpZWEI1V0cxZmFtZFJaVVZvWVZRdGNsZHBVMXBWUTJrMmJXaDVOR0phYm5Vd1IxQkVjMHRoV25aS1YxQTJSMlpsWDJkaFQwYzJlbGhoY3pGcVJXeDZZemxQV2s5SWVETXdiVlZFU0U5T1dIUm1PWGRpTVROR2JUWnRWRzA0UjNKVlpXNWZjRU50VkRWd1lYQndXVFJWYVdGcVgwVkRiVVZ5U1RKd09VRlNVMDg0V0MxTVFrUXRNMmxHUkdOMWVtMTRibms1Y1VSV01tUkplWHBUZFdFdFdFeHFVelJrY0dSNFJXaERjRlpKVm1wZlkwaHROV2QwVHpZNVEyVjRibFEyV1hwTk5YbDVRV1psTjJSQ04wZFZla0Z1TlVkVlJVOXNTMjAzYTJ0NkxYWndkMlJOTlZKTFpqRmpZbmhrVjNwaU1qQnpjWFpQTm5wRVVGSlJNbEV3UlVoaGQzbGxUelpZVjJoRldVRjJTVTFvVFRnM1JGTjRjbE5UUm1GdVN6Wm9TVkpyVEhaT1JuaDNRV0ZpYkdaWFZEVkpabVpWVkhsb1ZYSjRYME40TjI5RWRUVlRkRXhLWlY5a1ZuQnRXRzFoT0dKck4yaFVUR05qVkdwYU9ESmFYMHBFUW1KUFkyRmpVVlpWWm5sMFpsbFNOMnQwYkhZeWVGOXFXVmRKUkRGRFowbHVPVjlZY0U1cWFHZEtkR3BsTmtOQ1RrVXlObEJDWmpnNVkwdEdkSFYwVGxaSFRtWkpiV1Z6WWpsRWVWOXZkVGszVWsxcU0zUkVSVWhJVlY5MmJHUTNNelJtV0docE5VUkplSHBRZGtORk16QjVUMTl2WkhoVFJYbzNXWGR6U0dkUlRsQlJVa2hDU0U5cFZuZFpjbmR4U0RBMFNWSlpibW95YVhCZmVHSldRMkozUzNvMVNXRjRhbVF4YVZKMWFtOXpaVWd5U3pGalpXaEtZWFl6UW5sNlNXVkRRbEk1UkU5aFZrRkNjMnRmT0VWMlkwbExjeTFtYmxKaGJtUndTUzFsVTJWcGNuYzFRMTlXZVV4bFRVbFpXRFpmY1hCT1ZFaDRPVzF5VWt4c1VsQllPRmRoVlZoM1RWRnpjazVvTUV4ek5tbFhha3A0V1U0elJVbElUbEZ4YlVaWWRYbzNVR0pyZDB0T2VqWlhjMmw1ZVhCVFFURm9kMUZxWVhoUmQwcGFSMTlpTkhwVlEzbzRMVzg0V0VkMVJVd3hVV0pwYXpoWGIyUnhjV3BLUldaVWJYRnFTVzVEV2xjeVgzQnliR3d5TlZWa1QzQmZRWGt0V0ZKMGJXUm1WV0pzWDBReGJVdFJVVFJTVFMxdVEwWk9jbkpLU0hacFEzZHJTMnQyZERaMlRqTTJZazEyTkZveGJrSnlPVkptTlhGdWRrODFSV05DY1V0WVZTMWtiRzFyUkZaUmVHdHlTalZFTlZrNFdFdzNkVUZ4Vms1V1oxQm9TV1Y1ZVhOR2JWbGZUbmRPT0VScmVESnlNbnAzZURoaVVEbFJTVkV6WW01Wk1EUmhNR1JOVW5RdWJ6aDNaRmxIVlVwd2JXSkdUa05ZWlY5YVQyeG1RUS54U2ZFVnRGallUT0ktYUNCQ1EzbDd6T09nbFowZUlUWElYVmdtUjJMVmxVIiwiZXhwIjoxNzU3OTcyNDkxLCJpYXQiOjE3NTc5NzIxOTF9.h1n6mkLstj5pxWaVNrqodLxzN6QnU1H2NXlhobJ4yUA","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxY2ZlZWUzMS0xN2FjLTRjODItYjY4Yi00OWExOGQzZTg1ZWMiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjZzMW5pamY2M2thbjRsbjRjdnBqZWhpcHFmIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNTBWSE5IYlZKYU9HWldha013WTBNM1kwdDJSVnBuTGw5Sk9EY3RiVWhQVUd4MmVqbFpNRGREY0V4SWRGcHZlSEZmVTJwcVNIQTFhbWQ2TFdwWmJtNTViVTVuYTIxM2NUWnFUMUl3VTFOelMzQXdORXRpVVhOVU1tczVNR0ZmYVVKTGVYaEpZVlJOWW1sb2IzSnZNWEZaTkhwcUxYSTNSblo0Ym1KaFpFaDFVa0ZPTmpWMFF6VTJWRFpqV1hrNVUxcEljVTg1WDNaUlMyWTBabWR2ZUVOeGQwSXpMVTF4V0hjd1ptUm9XblprYkRGbFNqUXpjRlEzVFZjMWFuaHhkVGw0ZVVvMmJFc3lNa2hPUlZwRmFsaGFkRmhvWlRCeFoyNDVNRUl3YnpGYVFWRldhbGxXU1hOcGVtbzJTME5RZEd0b2VrWmlTR2MzWHpVMmNUTnRNelZHYUhKb09WZzBNWHBrTjBOR1ptNHdRMk4wV1hveGQweHpjRXRoUWpocFRYQnRaMVJ4Ykc5dVZtNW1WRWhhTUZORGQwSjVNamhtWkVRMWNVeEtRbFkyYVhSTlF6SXhPWE50TVRScldVNDVhVzR6UkU1UldGQXdXRU0wVVdwUlQwdE1VWEZpUWtWQloxQklOVEpXVlhwMlUzRm9UVXAzUlU5Q2NFVjVkVnBNVDBSYVgyVjNRMVl6TVVKa1kwc3RZa2RhT0ZJd1VYTTNkRk5sVDB4SmJXOTFOMGRNV1VKNWVGVk9SVk55ZG1oS1ZEazJNbEZPTjNKeWN6WjJOV05VVmtOUVVIZHJWSEJMUlhZeWJEZE1TM2cyTm5WdlNFVmxUbHBZTVhKbWJuaHZMVzVhWW1sMFJsOWhYemR5ZUd3emRqWTFZa3BqWW01MlJFZHZUVXQzYkRSSVJIaHRTVzA0TWxBMVlYaFdhbEZ0ZUdwYVUwRkVRWGhKVldoaE1YQlpkVGxHUkUxYVdtVlFWWFZsZVMxdE1HbE5ZazFvUWsxbWJXODBUVVppUm5oMWEzcENRVE5vVVdkaVMzbExhbVJxYXpSRldFcElPRzFWVUY5eWRrTnRaRjg1TVU5ek9VaGplR2RxUmtWb1pXaHpTRmRIV2pBeFRUZE9TSFJMTkRaSFlWUlpNalZCU0U5QmNHTndjVE0zTjJ4bVJIZEVlRmh0YUV4WFpuZEdkMWxpYW5BeU9ISkNiM0l0V0dSeGIwcHlVMUp1YTNsMVUwcDNlRVF0UWxaQmExWjRaSGxFYW5GMFlXSnFibWxvTlc5YVRHdDROMDR5TUdzMmF6Rm5ja042Tkc4eFEwTXdVRmRYWVVkMFdIVmFOM1ZsZWtWRVFsbFlhbFZLU2tkc01tbHRjVEU0WmtSbE1FUTFUVVJpZWxJeGFWbHljMVZsZUZaV1ZXSnZNVzVmYldNdFdISXhTelZaVFRBemFVdFZZM2hrTWpkU2NXcGlWRGw2ZDBWMFZWcGtkVzEyZDJodFYybEtUM0U1YW10ZlFVZGtTVzFpVUhrdFMwUTRXbEpEU2pkQmFVNWliWFJDWXpkek1XeE9lWGRaVjE5ZlQxbHRMVEl6WkRWVk9HaHZkalZIYURWUkxrUnZhVlZNU1RkR1lqSnJWVzU2WlVWS1prVTVSMUUuaS0xcTZLZnczQk5yRnZxOFRrRmZNYTV5Y0JrX3RWcG5fcnpmdDNDWE11VSIsImV4cCI6MTc1Nzk3MjQ5MSwiaWF0IjoxNzU3OTcyMTkxfQ.MG--akx0-sXLlQD4DHXYts9IiJkO0XGw-NBL62nXQ2E
callbacks:
- _id: 0
input:
- name: IDToken1
value: self400-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: self400-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: self400-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: self400-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: 247.49.139.135
fake-user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@8f0072d
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@7a63761f
password: Pa_ssw0rd
username: self400-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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxY2ZlZWUzMS0xN2FjLTRjODItYjY4Yi00OWExOGQzZTg1ZWMiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjZzMW5pamY2M2thbjRsbjRjdnBqZWhpcHFmIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNTBWSE5IYlZKYU9HWldha013WTBNM1kwdDJSVnBuTGw5Sk9EY3RiVWhQVUd4MmVqbFpNRGREY0V4SWRGcHZlSEZmVTJwcVNIQTFhbWQ2TFdwWmJtNTViVTVuYTIxM2NUWnFUMUl3VTFOelMzQXdORXRpVVhOVU1tczVNR0ZmYVVKTGVYaEpZVlJOWW1sb2IzSnZNWEZaTkhwcUxYSTNSblo0Ym1KaFpFaDFVa0ZPTmpWMFF6VTJWRFpqV1hrNVUxcEljVTg1WDNaUlMyWTBabWR2ZUVOeGQwSXpMVTF4V0hjd1ptUm9XblprYkRGbFNqUXpjRlEzVFZjMWFuaHhkVGw0ZVVvMmJFc3lNa2hPUlZwRmFsaGFkRmhvWlRCeFoyNDVNRUl3YnpGYVFWRldhbGxXU1hOcGVtbzJTME5RZEd0b2VrWmlTR2MzWHpVMmNUTnRNelZHYUhKb09WZzBNWHBrTjBOR1ptNHdRMk4wV1hveGQweHpjRXRoUWpocFRYQnRaMVJ4Ykc5dVZtNW1WRWhhTUZORGQwSjVNamhtWkVRMWNVeEtRbFkyYVhSTlF6SXhPWE50TVRScldVNDVhVzR6UkU1UldGQXdXRU0wVVdwUlQwdE1VWEZpUWtWQloxQklOVEpXVlhwMlUzRm9UVXAzUlU5Q2NFVjVkVnBNVDBSYVgyVjNRMVl6TVVKa1kwc3RZa2RhT0ZJd1VYTTNkRk5sVDB4SmJXOTFOMGRNV1VKNWVGVk9SVk55ZG1oS1ZEazJNbEZPTjNKeWN6WjJOV05VVmtOUVVIZHJWSEJMUlhZeWJEZE1TM2cyTm5WdlNFVmxUbHBZTVhKbWJuaHZMVzVhWW1sMFJsOWhYemR5ZUd3emRqWTFZa3BqWW01MlJFZHZUVXQzYkRSSVJIaHRTVzA0TWxBMVlYaFdhbEZ0ZUdwYVUwRkVRWGhKVldoaE1YQlpkVGxHUkUxYVdtVlFWWFZsZVMxdE1HbE5ZazFvUWsxbWJXODBUVVppUm5oMWEzcENRVE5vVVdkaVMzbExhbVJxYXpSRldFcElPRzFWVUY5eWRrTnRaRjg1TVU5ek9VaGplR2RxUmtWb1pXaHpTRmRIV2pBeFRUZE9TSFJMTkRaSFlWUlpNalZCU0U5QmNHTndjVE0zTjJ4bVJIZEVlRmh0YUV4WFpuZEdkMWxpYW5BeU9ISkNiM0l0V0dSeGIwcHlVMUp1YTNsMVUwcDNlRVF0UWxaQmExWjRaSGxFYW5GMFlXSnFibWxvTlc5YVRHdDROMDR5TUdzMmF6Rm5ja042Tkc4eFEwTXdVRmRYWVVkMFdIVmFOM1ZsZWtWRVFsbFlhbFZLU2tkc01tbHRjVEU0WmtSbE1FUTFUVVJpZWxJeGFWbHljMVZsZUZaV1ZXSnZNVzVmYldNdFdISXhTelZaVFRBemFVdFZZM2hrTWpkU2NXcGlWRGw2ZDBWMFZWcGtkVzEyZDJodFYybEtUM0U1YW10ZlFVZGtTVzFpVUhrdFMwUTRXbEpEU2pkQmFVNWliWFJDWXpkek1XeE9lWGRaVjE5ZlQxbHRMVEl6WkRWVk9HaHZkalZIYURWUkxrUnZhVlZNU1RkR1lqSnJWVzU2WlVWS1prVTVSMUUuaS0xcTZLZnczQk5yRnZxOFRrRmZNYTV5Y0JrX3RWcG5fcnpmdDNDWE11VSIsImV4cCI6MTc1Nzk3MjQ5MSwiaWF0IjoxNzU3OTcyMTkxfQ.MG--akx0-sXLlQD4DHXYts9IiJkO0XGw-NBL62nXQ2E",
"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": "self400-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": "self400-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": "self400-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": "self400-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: Mon, 15 Sep 2025 21:36:31 GMT
x-forgerock-transactionid: 45939004-b886-448f-b0e4-e952b2d0ed91
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJmNWM0OTQyMS0wYjgwLTQxNzYtOGRlNi1jZTkzZDUyYzMxMDEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImhvazV1cnU4ZjJkcWU5cmJmZHF1ZGhlcnA4IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNDRRV0ZFUTJkUk5FOHdjVU5FYW5kclExQlBiVzkzTGtsbVJVSnZWa1ozTm5Cc2RGRXRYME5KWlhNeVVteG9RMlJaVG5Oc1JGWnNWazVCUzBocFIwZGlVR054Vm5KM1ZGTkhNMWRsVVVwM2JGUjRVblJuWjAxQ1IxQmpZMDVPY1c5ZlJUSXRZa1Y2U3pGQ05uQTRSRFJwU0hkaFdrRTJTblZxTjFsU09VeHJTa0Z4VTNWalV6QjBla3d4Y0Y5Qk1tSm5iRXBpVmtGc1ZsRjFaelJ2YjFST1JIaDNNREJPVTBsdVMxQjVNalF5UkVjeFYyNVlSRFZKV25kR2RHOUNZemM1TUVwa09FRjNNMUpDTVhocE9YaHlRbk41Y25oQ1dsRkxaM2xPYm1sTVNtRTFUMk55WjFWdVNrSTBhR1JuTW5WUFJsVXpOV2cwT0RScFVIWlBOWEZSVEU0MUxXSjFXVGd3YURkT05ITlZhbWh6WWpKcVNDMVJVR3d6YUhoRFptVjBhVVkyYW1VdE1XaDFiWFZSZVcxNk1VZFVaRTR5YW5acE9IZHlORkpHTjIxSGQxOTVkbWgxZFdWMllrVnpXSGwyZFVsb1ZrUlVRVmhaY0RGVWJrMVFia2c0VkRScE5VMHhZM0Z1YTJzeFIzVjNZVzlsVGkxV05WZEdRelZuTlVoV1h6Tm9NMGQ0Y1Rkak1GTkhPVmhGYmpCSU0yWTBNMkl4UTFWVWNuTk9UWGxZWWtGelpsVnZVbVpuZFdOa2IwdHNVREJQV2xsNGFWSjBNazltYkZreFpYQmhZM2xWTkZaV1ZEVkJkVjlCT0V0MlF6ZHRaVkF4TkdONVJtOTRhMHRFTTNaallVbEJVMmR3VG1GS1JHeDFZakE1ZWtoUU9GWllkell5Wm1KRVdtNUlSa3hGYkMweE1URlRjVkpUVkRWVE9HWjJSVlpZUWt4Q1pFbG9jVTFoYUZSeWEyWXRSbFpuYTFOTk5HZE5NWGhLWm14MGMyOU1iWE15YlRSUFFWVjBUbVJxTW5nNVgyNWpWRFZFU21JMVJXdFliVE5HZDBORFNVUllhVEpoY1VZNVEwcG5RVWhXWDFsM1NHcGtlR2xaWVVFek9XOW5Na1ZxUlhsaGR6TXdSV2hxUWpac05rUkRNVmxCY1hkbFRVSXRTR0UwZVdkaE9FdHlVMXBUWW5CUFVqaEhXRkJsZUZkRFgwNXdhREIxUVhKNVZtVkdlVGRoV2w4eFFsVnhNMGhOWjNBeGFtVlZVa2xIU1VKM1JqWmFRM0F5VG5Ca0xXbEdkRmx0Umw5MWVVOUpVbmxJZDIxb2EzQm1RVTVrVVdzd1YybEthbFJUTjFOVFVqWXhWa3A0TmxSd1MyWk9YMFpXVXkxSlN5MVJNMGd0ZVVnMmJWbHZaa3BsVUhkbVF6UmFkMXBLTTNWNE5WUjNhSFoyT0dKMExUQjRWbFE0UkRkc2NIZFJjRmRZZFZWbFVYbEthR3RqUWpjd1dEZzRWelp0Wm1wNlFYTjNTMU0xWkZWV1Fqa3dlVGhQVUVKSFYwSTFWVjh6VmxFMlNWOXlWR05YZGpkTlFqRmZZMlJFYWxKSmRESmlObmRYTlVoRE1IQkljWFZGTTFaNFlrRlVNWHBvYkVGNWRVSkxXbFYwVlhONWRFaExWVGRqVEdFd01URnhVMmhFZGpkbGIyMXdTMWxQWWpGNFdVaHJNWFJPUzJ0WmRGbHpZbGhtZURsSVEyNVdkQzFMVTJWTk5YUlpWa1JaUjNaM1FsUjFVbXBVUWt0aFUwWjBSWHBPYjNaV1NHOHlkRUpLV25WcVlraFhUek5UUkhwa1RYQjJNRlowU0VjNGJWSTVTMGREWkd4b01IcEJkbmQwV2w4NVVVVnZhbEJxT1VScWVHODRUakJuYm5kamRXcE1OVGRxU0hkZlUycElkVGwwUkZWVFoxUldYMmRFWW1wTGJVTXRSa2h4V0cxeGVIaDRSbXgyU25VMVF6bE9kVGRpZEZoaVMwUXdha0ZvWlVWRlpsSTViVjlXZWxOSFZrTmphV2hOZFc5WlZtdFFkRWx1WDBGb1RYcHhRMGRCWVROek5tdzNlVWhYUW14aU5uSlRNR3c0Y0RCWFdqWnNTWEpNVmtoTlFqZGhVbHB5ZHpCa2VVcHdObkJqWDJsR05uTmhabVZEVmpaS1dtMDFhR0ZvVW1GRlpuSlJUVVp5UjFwbU9VTnJOMFZLT0c1a2QzUnFSREJET1dKWE1FZDRNRFJYTWxrM2QybExWMmxqZVdwaU9FVkxZVE5MTFdGdWRVeFhaRVp1WmpkSGFISlFURk5PWWpBNFR6STBSaTFrYVRKQldDMVZWaTFRZERack1GSnpZVUpaYkZOelpVb3RWVVU1YzA5S1JEY3dSMTlmZWxOMVNWSkRiVVZyTmtWUVpuQTJaa0puZDJWdVNXeEVWbDlCUzNaYWRrbFZjVlIxZDB4b1QwVmpXRWRQZW5GNVNERmlVM28zWWtkV1VXeElPRmQyZDFGUFZUaHJUV041VjI1eU5tRm1kVFZ4WlUxaVRraDBaSFZRWVdWS1NXMWpNM05pVURKNVIxTm5NVjlpY0Y4dFFuTmhYM05VZG5GaVFVbGxielJsVGxGNk0yTXdXbGhGWVVWRVgxWjJlRU5DUXpKdk5qUnZkRkpMVjBSWlRuTmtTalpNVm5CYVpsVXhPVkphYUROUlRIRk9MV0pPT1MxUVMzazJVSEJqZDBabllsTlJMVU5wVERWUU1uSm1iV016U2tOelF5MDFiM280YkdOM1RWOHRNMlowVG1sM1kweGtZWHBzVUVsMmJDMXFjall4TVhCbFNXVnNhVjlDZWtKM1VuVjBaR295WVVGbVFVOU5hRjlsTlhkWVp6TklkSGt5ZW5KeWRrcEtUekYwTFhWNVpESmpiRmx2VEVadlgwZDZRV3RFWTB0UFlYWjNjVFJuU1ZvMFlXOWhNRmhoUW5JeU5uWktYMWhPVkdKcFdIaHdWMUJXZVRJNGJGTmlWVlpyWkRkM1NXOVBZa2c1VDJ4dFRsVkRNVVp5VVV4UU5XSTBYekpYWmtRNFkyVmhNMU5yWDJoRllVTm9UVm81V1dwSk1VSlZaMUEzUms5SlRVRndia05TTURZNFozQlFOVzlYTFZBM1VuZEtNVEZHTjI1NUxVSkhTVU0zU2xSaVV6RnpTV3hsVW5jMWRqUldXR3BoWlcwdU9WUk1aVFZRVG5OQ1JqQnRNbk5TZWs5dlp6aEtkdy5hOGFuZ3l2MjJ3cUhKMzdBeG5rbXBqZWdPZnJ2U1pBUHFmbG43bzJBaURrIiwiZXhwIjoxNzU3OTcyNDkxLCJpYXQiOjE3NTc5NzIxOTF9.MGFH1eJqZiTvged7cd1W2QTr5mMPv7-zgMYtHnnn5LU","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxY2EwNTMzZC03NTgyLTRhNDgtODg2Mi01YWRhZDA2M2I5OTQiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjduNHUwZzdyZjd0czU1MnFicWRxbTlxYzhsIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWFVRlZNZVVacGIxaHBjMUZZZUdkNVkzRTBNREZuTGpGcFVrSkJObTgwVmxNMWVVWm9UbkYzVUZSS2NXcExhV1psWXpONmIwOW9MWGcwUTNZMWNrSnZYMDFIWmtSR056UlRVMmM0WkVOYVlWZFhlVGs1TWtwMFdYVnliRmxyYUZad1NrNVZSVTlCWnpjM1QzUXhibmRFTjBFNU1qWk5XVlJGWjNZeGNVcHNUa2hoV2tKcFlWZ3pTWFZNUW0wd00ydFplVTFhUW1OVFUwOXFXR2htZGtoUVNrVktRMEZ3TkdzM1VEWTBZWGhrVVdoemExVnZVSE50WWxZM2FtUXpaVzlLWkhWd1FsVmtjVEpDYlVwdlZsZEpaa0ZsTnpGZlpITlhaVFJSZVhORldVWnNOVkYzZDFocWMzZEtjekpaTmpSVGFVZ3lRV0ZyTkdKU1dXTmhXR3MzYWt0V1drNDRZVnBsY1RZNU5rTk5iRzF5ZUcxSlRucE1ZWE14V1UxS2QxRmFhRlIzVVZWU1FqWkVNVVEyUlZWeVZVOTFkbkJ1VEY4NVEzbHFjMmRsZWw5WmRXSk1iMVpHUkdVMWFFUlJSMlZYVnpWa1owMWtVWFZYTkZWRlkxWnpVWFZqYmtodFNXTTRaME56V1VwWFIxSlhhWEp6Y0Zkd01HcFdZaTFLWVZoNFJVMDVOVjlrUjBkbVpDMVRhMHhMUkVGZlNVUmhRVEEzUzBvNVJEZHBSWEZDVEVobGRDMVdWbEY0UzJkSlNVRlZVbXcyY1MxWFYwdGlhR1JKT0ZSQmNYUmtiblJoZFRSa1ZEQnhRbEpLU0Voc1F5MHpVR1ZaU0VrMlluRklWMGRCYTJnd1NXdERSMjVpYm1wT2ExUkJiMWx0YXpCSlFtczVPR2QxY0ZCS1ltcGpaVXBITUZKMmNYTm1TR3BoV2tGMU1GUnZaR2RGTUdKZlRVa3diRkp0V1Zsak4zWTVObWt6UW5sUVkyMXlVR2MzYW01SWJESktkRVoxY0VWYVR6ZzJSMHRVWlVJd01HNXRibm94YTJZNVptdENhVGhyY2xodmFtRnNUR1paZWpoMFgwaHNaa1JvYUhoVE5sVkZla2RaZHpsaU5EUkJRbDlZUlRsdFFYZFhOVkpvYjFaVmVESnpOSE42VnpadE9EUjBOVGRvVUZVd1pVeFhTVFEwWmt0blFsODRMVjgwVjNoMk5IQjBSV1o0WDIxUFRXOUNNR2w0V0RJeU1XdDFSRzVtVTBSaVMwRldiV1Z6VDBzd05FRjNZazlJWW5kck9VSm5jR1psYkZKYVNFaEhOM0poYUc1eGRXUkdhRUprTTJkUFdVZHdRalpvTmtaZk9VWTFRWGd4UldKM1oxWnVUV1JLV25VeVlXVXdhRE4zVlRWMWRWUjZSMG95TnpGT1NVTjJkMVJWVjJGaFRsRmhUUzFZY1ZCT1NEZFRURTF0Tm14Uk4wRkNaa2h3VVc0MlpFaEtkalJyY2t0NFREaEZTSHB1UlRkblYzQTFUVU5EVTNWcFZsQnROWGhyVFVkZmRISTVOWGN6WmtaSVRuZHdUR1ozUzBZMk1WRkhSemxwUzE5TkxtUjNaVk55UVRWb2EyOXRZa3czTkVGYU5tRm5kVkUualJZeFNUOGluQWxMUTdISlptdlppUDVJQVA1ZjY4bm9ZdTU2V1MyVkVfQSIsImV4cCI6MTc1Nzk3MjQ5MSwiaWF0IjoxNzU3OTcyMTkxfQ.OPSZ_crQhU-Q5ukOITNUGq4hWlwQTAYDYkdWXGRj_Eo
callbacks:
- _id: 0
input:
- name: IDToken1
value: self400-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: self400-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: self400-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: self400-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: 70.90.178.216
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@2e4365d3
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@3981e28b
password: Pa_ssw0rd
username: self400-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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxY2EwNTMzZC03NTgyLTRhNDgtODg2Mi01YWRhZDA2M2I5OTQiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjduNHUwZzdyZjd0czU1MnFicWRxbTlxYzhsIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWFVRlZNZVVacGIxaHBjMUZZZUdkNVkzRTBNREZuTGpGcFVrSkJObTgwVmxNMWVVWm9UbkYzVUZSS2NXcExhV1psWXpONmIwOW9MWGcwUTNZMWNrSnZYMDFIWmtSR056UlRVMmM0WkVOYVlWZFhlVGs1TWtwMFdYVnliRmxyYUZad1NrNVZSVTlCWnpjM1QzUXhibmRFTjBFNU1qWk5XVlJGWjNZeGNVcHNUa2hoV2tKcFlWZ3pTWFZNUW0wd00ydFplVTFhUW1OVFUwOXFXR2htZGtoUVNrVktRMEZ3TkdzM1VEWTBZWGhrVVdoemExVnZVSE50WWxZM2FtUXpaVzlLWkhWd1FsVmtjVEpDYlVwdlZsZEpaa0ZsTnpGZlpITlhaVFJSZVhORldVWnNOVkYzZDFocWMzZEtjekpaTmpSVGFVZ3lRV0ZyTkdKU1dXTmhXR3MzYWt0V1drNDRZVnBsY1RZNU5rTk5iRzF5ZUcxSlRucE1ZWE14V1UxS2QxRmFhRlIzVVZWU1FqWkVNVVEyUlZWeVZVOTFkbkJ1VEY4NVEzbHFjMmRsZWw5WmRXSk1iMVpHUkdVMWFFUlJSMlZYVnpWa1owMWtVWFZYTkZWRlkxWnpVWFZqYmtodFNXTTRaME56V1VwWFIxSlhhWEp6Y0Zkd01HcFdZaTFLWVZoNFJVMDVOVjlrUjBkbVpDMVRhMHhMUkVGZlNVUmhRVEEzUzBvNVJEZHBSWEZDVEVobGRDMVdWbEY0UzJkSlNVRlZVbXcyY1MxWFYwdGlhR1JKT0ZSQmNYUmtiblJoZFRSa1ZEQnhRbEpLU0Voc1F5MHpVR1ZaU0VrMlluRklWMGRCYTJnd1NXdERSMjVpYm1wT2ExUkJiMWx0YXpCSlFtczVPR2QxY0ZCS1ltcGpaVXBITUZKMmNYTm1TR3BoV2tGMU1GUnZaR2RGTUdKZlRVa3diRkp0V1Zsak4zWTVObWt6UW5sUVkyMXlVR2MzYW01SWJESktkRVoxY0VWYVR6ZzJSMHRVWlVJd01HNXRibm94YTJZNVptdENhVGhyY2xodmFtRnNUR1paZWpoMFgwaHNaa1JvYUhoVE5sVkZla2RaZHpsaU5EUkJRbDlZUlRsdFFYZFhOVkpvYjFaVmVESnpOSE42VnpadE9EUjBOVGRvVUZVd1pVeFhTVFEwWmt0blFsODRMVjgwVjNoMk5IQjBSV1o0WDIxUFRXOUNNR2w0V0RJeU1XdDFSRzVtVTBSaVMwRldiV1Z6VDBzd05FRjNZazlJWW5kck9VSm5jR1psYkZKYVNFaEhOM0poYUc1eGRXUkdhRUprTTJkUFdVZHdRalpvTmtaZk9VWTFRWGd4UldKM1oxWnVUV1JLV25VeVlXVXdhRE4zVlRWMWRWUjZSMG95TnpGT1NVTjJkMVJWVjJGaFRsRmhUUzFZY1ZCT1NEZFRURTF0Tm14Uk4wRkNaa2h3VVc0MlpFaEtkalJyY2t0NFREaEZTSHB1UlRkblYzQTFUVU5EVTNWcFZsQnROWGhyVFVkZmRISTVOWGN6WmtaSVRuZHdUR1ozUzBZMk1WRkhSemxwUzE5TkxtUjNaVk55UVRWb2EyOXRZa3czTkVGYU5tRm5kVkUualJZeFNUOGluQWxMUTdISlptdlppUDVJQVA1ZjY4bm9ZdTU2V1MyVkVfQSIsImV4cCI6MTc1Nzk3MjQ5MSwiaWF0IjoxNzU3OTcyMTkxfQ.OPSZ_crQhU-Q5ukOITNUGq4hWlwQTAYDYkdWXGRj_Eo",
"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": "self400-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": "self400-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": "self400-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": "self400-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: Mon, 15 Sep 2025 21:36:31 GMT
x-forgerock-transactionid: a40887d7-9eaf-42b8-b15b-d537c4f45273
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxNzhmMmQwYS0yNzVkLTRiMTMtOTc3Ni02NmI1NjBlMjcyZjgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImJpYnZiM2NvOWJqNWNicXNndnVwNjJvMDFwIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVdaMUJ0ZFhRd1dtcFdiQzFDVEVwWlZVNUtObWxuTG5sbmNUUnRPVk5uVDNWWFl6RktlRVZGVlZSQ1dXeFJabWxaWldNM1VucDFjRWc1YWtSMmFrNXNiRFJGWmt4U1VreGtkbTg1WDFsTlpEUXdkR3RUWTNwMWRWcHFZVnBKVjBSVVMwNXVZbFYzTUhJdGMzSlpjMHRmZWxwbVoxQkhhRVV0TkhvNE56RXpSVll4Vm1GeVVEQlRlVFJmVkRWUWVIZHFUSFJQUVVGeGFsQlZhR1UxVjJ4alVrZzBNR2hzYm5nMGFTMVNSakV3TjNGMmRFUkhlREYyVTFkRVlsTm5ZelF5UlZsbWQzcHJkemxsUWpOWVVFRmlRV05pTTFwdmJVWk5hVVpEY21sR09YcHNlbGN6YkRFM1RHWTVVVEZPVGs5T01EQnRSbWhVWkRKaFlsUXljVXg1UWt4eFlucHdkazgzVmxkdVFXOWxXWEpqUVhKZmFEQlpWVTlLZDB3NFIycHJUa3hhV2pWU01sZEZNM1pIYkMxaFNUVmFRak5IVUdabk5tVkxaMUpKYzBKV1ZIVnJRM0pKWWxob2RUYzBla2xSUm1WRGRWOVhhREJrUkRVM1JtMTRZa2d5WjFOemRGWkNSRkE0UjFCU01HVjZNV2g0U2xSU2FVUmhTMDFNVEdkMVFYTlpWRTFEVVVwaldWaG1ZWFp5UkZneVVVbEVWbDlNUms1eFdubFBiV3BqZG1wc2QzVllORGxRUnpSNWRVNUhNVXhRUmtGdk4yMXNTMFJSUkU5d1JWUm9NbDlrU20xaGEwUTFOV2RXVG1wVVFWQkZPVm8xWjNwTFVIQmpORk0wVW1OemFGaEJkbVEyYTBweFZHUXdNV1JGZDBoV1ZHNTJNRXBvTUVsNVVtUjRSRlJ2YlhOdVYzVmpXWFJHZWpKRFRsaHFVVTlWUjNFeGNIUnhkMWxVWm5sdGVWVmtUV2gxWVZvM1kyMUtkQzFZWm1jek4wOVFWeTF6WDBKdWJqUlVNWFF5WWtWUk5rUmlkbEkwYmxCNlVIbFhWR2RoTm1sek9WZ3RUMGsxTkZCU2NrZDJWV05EVFc1cldIRlZNMngzV2t0WFFUWlhka2xtWjBFMlozUmpTVVo0WDJJMlJIQkZWa3hKT1dKTlNEbDRhalIxV2xOTFJ6TkhjazVxVDNGTlJHWm1Nazk1T0MxSFNqWnRSbXhSVHpCdlFUSnNTek5KUTJwWU1rTlZaRE5uY2tFNE5WaFJNalJaVkdkUWFrRklVa0U0WldaRFNFb3RiMU5KTVdScVJEZGxiazV0V0dwRmQxRjFTM2RXVVdSdk1uRTFlVVJWUlVsbmEzQk9VRXQ0TjFGblVGaFViMkpwWlVwcWQxaDBabTUzU21kSlQyZHZRV294Ukd4dlZFWjFabXRJYkZsSE1uWkdVVWN6YlZkSmRXTk9aV3BOTWtrelJqWmtObEJsY2kxNGFYYzBla2hYY2pOaVVHZE1VRFpvTWsxdVRVNURaRXREVEhsaFdEVkRNemQyTmtFMVJtVllWbFJJYVRKU1lrMXlSR1ZsY0drNWJXTjFUbmgyZWxBeFh6bHpTbXcwV0cxbE0xaEJXV2RVUlcxeVQzQk5jMmhxTVVKUllVRkZTMVpGZWxKblNFTmZXUzFzVHpSR1dqbGlVRzVZWXpkelZWaDNhRWM0Y0d4UFluTmpVVVpOZFdoRmNVSk5ZbkJwYzFOVGEwcERSVVJvZG1aVFRucERkelpFTFZSMWNVZEhUa2xyZVVWb01XSmhSV2R5TlRKQmQxaERXVmRvUWpCc01WWXdXVzR5WkVWQk5qWjRUR1IyYW5wMGRVUkhNSFpUUmtoaU9GVkVMWEJDUVdoeE1IZDJSSEpsWDA1VlkyNUNRemxaU2tWbWNYQkhkRFZGWWtaTmVuVXpTVzgzWkhoc1JFTkVWMWRFY1haR1NVbEZVMU5uY0Uxa1VGQk9iR1F5Ym1OeFgwVjRiVFJwYjNkcFlUbEJTbUpFTW5nMGRuSk9VMlJFUWtoc2JUTmFVMHRYUlRKRWFUbE9hR3BmZDFOVFlXVTFkR1l0Y0hkcE4ySXhabVJRUmxWT2VFRnVOVFZNTVRWTU9XaGpOME5IVVROcU9GTTFVWEIwY1dwa2FqZ3hha1ZOUTJGdFJWUkhOVTVITWs4dGVIaDJlbE5zT1dKcE9HdFViR2xYVEZreFptaEJXWGhhTFRSWFRXaHlORkIzUVd4eWJtZzFWelZ3WlRKSlpUTXhPVzR0UlZkTmJYbE1XWEpUYTNGRFZsaDVUbU5aT0ZWbWNGWXdjMU5FT1d0dFNTMXJiRlZaTkVGVlNVOVBMVmgxTkU1UVdFVXRkams1ZFRJNE5XVTNTalZUYXpoeWF6bFJUR1kzVFMxblRGRnFNV0YwUlZKeWR6VmphVWhOVGs4elJIbFhOM3BNTVRnMlVsaFpTWE10ZUV3MllYSjBRMHBSYlZWdGVYUkNVMlZOVW1GVVJWQk9SMjFNU1hScE9VUnRWUzExYlRCVVRWaFNSRmhTUVhnMWFYaHhaa0ZoWHpoMFozWmZTbVpDWkV0blFsWkdZMFJ5U1dveE5FRllOa1kyVGt0bExYVkhNR2hWWldOR05VdGtkbUZGWmtGd05IUlJWbm8xZVc1dFRYZHBSVFZCZG5Jek1WTmhWbmhDTlVkSE4yZENXUzFKYlc0d1NuUmFRVTFoVjJkdVEwRjROM1pmU1UxbFJrWkxjVXRwVkRCRExYVTVlbXBzUzFveFdrSnFMVmROWm1VdE0xWnNMVTlVTnpCU1luZG5UbUpIUW01Q2EwWmplRVYzVlRoVVVHdHlXRWx5VUROdFdWWjJjMnRUVGpGc1YzbHlRemxQVURoTlFuaG1lVk5VZDBoRlUyRmhaSGhoZGxGVWVtZG5NMFJOVFdOUk9GWTFYMlJLUWt4UE9WVkpRemh0VFZSNGNWUjNhMEZXVHpRd01WcFlRakV6TXpaVFRUVkpVVTVrVEdGU01WWkJla2xFWm1rNFlVSjBOV1JVVlRWZlJuZERTSGxITm5reE5rODVlV3hHTUhSaFVIbzRUMkp0U0c1blJ6UmpMVFJpTW5wMFNUaFZMVGxoTjFSUVZEUXdOWEZXU21wcmFFOUlPRUowZFRGNlVFa3pkWFY2T1V4M1lraGljemMyYVZWak1qRlBTVGsxZEZwVGNrNXZiWGx5V1VzdVJEZFZORE14Y1ZJM2VHVkdiSGRPTUUxaFNteElRUS5rWV9SSjBhU0JiTGIwY3RrY1ZpaWhWRUR3S21NdndXcXRpMVVFQ0otZW1jIiwiZXhwIjoxNzU3OTcyNDkxLCJpYXQiOjE3NTc5NzIxOTF9.DYnErqMjeHbbjrCbJFiGZCTcdVzSsVE4zzSqiHey3oE","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIyMWY5ZDc2Ny05ZDAwLTRjMDYtOTAyZC00M2M4NTQ5MjUyNjUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImpqczFoc2cwY2RmZDVkb3Z2cjdsNmluNW8yIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNTZabDlMZWxJMVVHSlRiVVJ3TTNoaVZVbG9aamxSTG1oRk0wTlZVelpuV1RCMmN6UlRWMFp1WlZaRGIxbzJiVkZxVUVrM1Z6SmpRbnA0VkRGRVZqaEJiblJUVmpkSVJsaEVhMUpCVWxWbFJWSjNSVXBNVlZKNFEwcE5Ra05wVjBoc1kybDRNa1pXU1haRlgxTllUVUUwZG5WalZWTnNXR1p0ZWpGMlZtazJPRkZvVG5sME9VeFpRMFkyYUVwdlJqQm1ZMkpaVFhRd1prdFBibkJzUlRscGNGWlBlbmgwWXpOMFVqbGpjVEZMY3pac1JFOWhSRE5mYlRSeVFrWkZhMHBTV0c5S09WUjRiRXBqVkY5WGFGcDZiVnA1T0drdGRHUk1lalZhTmtOMk5tZFFjR1ZTWkVvNVEwZDVNMGxrUmpkMlZXSlRlVzVIZEVOZk1GSnBaR2xwTmxOaGVrTnlSM040WjI5TWVFRnpkbE5HUjI1eFVHNWFSWEJKWm13d2VHWlpZakEzV1d0Q1ZHZFVRa3d5UVcxM1dWQjBSakoxTm1FdGFWTm1ORWQwU1hKd09GSmxRazR4TlhCME5qUnJVMVV3Y0ZCb1JrWkRTRnBmYjFoYWFHOHhYMGsyU0RWTmJuUTNOSEV6T0hKTGVEaFdOek5zYjJwT2RVRnZVMUJZVkc1YWVXWnJXVXQzZERRNFRGbE9URzFPZUhCZlZYSmFPRk5sTUdSMVJGUm1kVVJPYzNKcVRYSnFPVEJKZDFwWVFtdE1Rekk1WldNeFEwSktVMmw1ZEZwcFpqRmhlRFp6VUdSMFZuSkZlWGRCYms4M2FrOXRNMmRXZDNaWFVsTlpjVkppYm13M09IWlNWbEo1VmxOb1VtTjNOazV4YldGNGVIQXRiRVpNYkdKWVdWaGZkVFpIT0RVNWFtVlBSalY0YkZwRFNIZE9jVmhXZG1Sb09ITk9ZM0IyYUY5dmIxaFNSekZrU0RkUlRsbzBWRmRWTlZWeFlVZHNlbkJyVDNKUFRHOUxSV1ZhU0ZSYWRIZFZZbUpyY1RGeVlqUnRYM0l6WlVsWFVXZENkRE5FU1cxalJXbE9WWFUwTWtSblZYQTJkRlpTTkRWTGJEaEVZMDVTTldkb2VtUlpjRXhaTWtSSGVtTmpaMHBtZFROdGVFOTBWSE14YzFCUGVIQkRkMkZRVVZkV01uSmpVa2R1Ym5ObVpUSnBVSGRtVEROUE1FcFpNR0V3U1doV2RsazRlRlkyWjJ0VmFsQkhWa3hMUXpCQ2NHMVhWalk1VW1NM2RXMUVXRzlaVVhCc05uQTFjRlp2VFZkM2VFOXhZVm8yVFROeGEyUlFNM1V3VUZoTFJXdGpWbGhtWjBvelJVUmthblZFUzJaek9YaDBTMkoyUTB0b1JFSktXVFJrTTJ0TlRtOWFhRVI1TjJWMlJsOVRMV2QwVGtFeVRHOXVaRFJrZFVOS1RsbGxUbnBCTmxsWlVrTkdjQzFUYjBkd2JVRkVNVVpPVXpaSVEyeHlkR1l0U1hCSGFrMXdMWEY2WlZobU5FRnNZVFJ0UzFBMVJrWXdOMFJQUlhaRGNFdGpXWHBhV0dsSkxsRnhZMmhaYzA1MlIzVm9OblIwUVZCZmExRkdkbEUuamVHLUxBTHJwWnpnTVNpLURLLV96a2RTM0F0N24xeTZvVkF0VG5SU016QSIsImV4cCI6MTc1Nzk3MjQ5MiwiaWF0IjoxNzU3OTcyMTkyfQ.xipoEoIu4lpWTb28mtUMZYkHrNVOPKn76XL5B9ngGIA
callbacks:
- _id: 0
input:
- name: IDToken1
value: self400-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: self400-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: self400-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: self400-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; 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@247742ee
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@7ec74099
password: Pa_ssw0rd
username: self400-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, SameSite=None
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIyMWY5ZDc2Ny05ZDAwLTRjMDYtOTAyZC00M2M4NTQ5MjUyNjUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImpqczFoc2cwY2RmZDVkb3Z2cjdsNmluNW8yIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNTZabDlMZWxJMVVHSlRiVVJ3TTNoaVZVbG9aamxSTG1oRk0wTlZVelpuV1RCMmN6UlRWMFp1WlZaRGIxbzJiVkZxVUVrM1Z6SmpRbnA0VkRGRVZqaEJiblJUVmpkSVJsaEVhMUpCVWxWbFJWSjNSVXBNVlZKNFEwcE5Ra05wVjBoc1kybDRNa1pXU1haRlgxTllUVUUwZG5WalZWTnNXR1p0ZWpGMlZtazJPRkZvVG5sME9VeFpRMFkyYUVwdlJqQm1ZMkpaVFhRd1prdFBibkJzUlRscGNGWlBlbmgwWXpOMFVqbGpjVEZMY3pac1JFOWhSRE5mYlRSeVFrWkZhMHBTV0c5S09WUjRiRXBqVkY5WGFGcDZiVnA1T0drdGRHUk1lalZhTmtOMk5tZFFjR1ZTWkVvNVEwZDVNMGxrUmpkMlZXSlRlVzVIZEVOZk1GSnBaR2xwTmxOaGVrTnlSM040WjI5TWVFRnpkbE5HUjI1eFVHNWFSWEJKWm13d2VHWlpZakEzV1d0Q1ZHZFVRa3d5UVcxM1dWQjBSakoxTm1FdGFWTm1ORWQwU1hKd09GSmxRazR4TlhCME5qUnJVMVV3Y0ZCb1JrWkRTRnBmYjFoYWFHOHhYMGsyU0RWTmJuUTNOSEV6T0hKTGVEaFdOek5zYjJwT2RVRnZVMUJZVkc1YWVXWnJXVXQzZERRNFRGbE9URzFPZUhCZlZYSmFPRk5sTUdSMVJGUm1kVVJPYzNKcVRYSnFPVEJKZDFwWVFtdE1Rekk1WldNeFEwSktVMmw1ZEZwcFpqRmhlRFp6VUdSMFZuSkZlWGRCYms4M2FrOXRNMmRXZDNaWFVsTlpjVkppYm13M09IWlNWbEo1VmxOb1VtTjNOazV4YldGNGVIQXRiRVpNYkdKWVdWaGZkVFpIT0RVNWFtVlBSalY0YkZwRFNIZE9jVmhXZG1Sb09ITk9ZM0IyYUY5dmIxaFNSekZrU0RkUlRsbzBWRmRWTlZWeFlVZHNlbkJyVDNKUFRHOUxSV1ZhU0ZSYWRIZFZZbUpyY1RGeVlqUnRYM0l6WlVsWFVXZENkRE5FU1cxalJXbE9WWFUwTWtSblZYQTJkRlpTTkRWTGJEaEVZMDVTTldkb2VtUlpjRXhaTWtSSGVtTmpaMHBtZFROdGVFOTBWSE14YzFCUGVIQkRkMkZRVVZkV01uSmpVa2R1Ym5ObVpUSnBVSGRtVEROUE1FcFpNR0V3U1doV2RsazRlRlkyWjJ0VmFsQkhWa3hMUXpCQ2NHMVhWalk1VW1NM2RXMUVXRzlaVVhCc05uQTFjRlp2VFZkM2VFOXhZVm8yVFROeGEyUlFNM1V3VUZoTFJXdGpWbGhtWjBvelJVUmthblZFUzJaek9YaDBTMkoyUTB0b1JFSktXVFJrTTJ0TlRtOWFhRVI1TjJWMlJsOVRMV2QwVGtFeVRHOXVaRFJrZFVOS1RsbGxUbnBCTmxsWlVrTkdjQzFUYjBkd2JVRkVNVVpPVXpaSVEyeHlkR1l0U1hCSGFrMXdMWEY2WlZobU5FRnNZVFJ0UzFBMVJrWXdOMFJQUlhaRGNFdGpXWHBhV0dsSkxsRnhZMmhaYzA1MlIzVm9OblIwUVZCZmExRkdkbEUuamVHLUxBTHJwWnpnTVNpLURLLV96a2RTM0F0N24xeTZvVkF0VG5SU016QSIsImV4cCI6MTc1Nzk3MjQ5MiwiaWF0IjoxNzU3OTcyMTkyfQ.xipoEoIu4lpWTb28mtUMZYkHrNVOPKn76XL5B9ngGIA",
"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": "self400-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": "self400-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": "self400-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": "self400-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: Mon, 15 Sep 2025 21:36:32 GMT
x-forgerock-transactionid: 728044e2-2033-4d68-b22f-db97a742d25b
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJhMjlmNThiNS0zOTc2LTQ5YjEtYWQ5OS00YjRkM2I0MjY2MjAiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImxpZXQxbzIwcHBnb2liZmVxa2hjYzM1Ym1jIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXBibVJqWkRZdE5uaEZSVGROVkdjMmVuTTRZM1ZuTGpCQ2JEZzBlalZMWDFkTVVUSmxWRlU0UkdwaGNrVlRXSEJHUWs5TmVpMWhOM2xrTUZneWFUbElabWhIZFROR05tNVRXamxuUzNSa1kyRjRkMlZWYW5GYWJIUXRjbnBOU1VreFRubEdiWEJLUkdoU2JVMUxTWFI2YVRFeFkxY3hTa2MwY1V4QldXNXNNSEl4ZWpZeU9HdExOaTFUT0ZkZk4ydHBWelp5YkdkNmRHcHhhVFZvYWkxdGEzaENXRGRsUWtFNFNGRnVTMEo0ZWtsWVExazVTMEZxYURGS00zWlpabWt3T1dKYWFqbFZXVGh0ZVZFNE5HNU9ibkpJWTIxa2FESlJlVWRWT0daelJYWk9UR0pxVW5JNFRXUmpNbkkwZVU1RVNGRjRUWEJYV0d4NlQwSjRZVXhIYjFKdE1GZHdOVXBMVkROMVNsVjJVbVpsZVZOaU1XeFVWbnBXVmtWWVpscFBNVWxWZEdGTGJ6VnRiV0ZpUkhJNFgwZHVlR1psY1hONmVHZGhUbm8wT1hCYVgxWTNZbnBSUm1wWWRqaFZSV2xoYTBadVFqZDZiVVpQWVZONE5ubFlXVVoyV0VSV1NrMHhkMWhaWWs5UVRWUm9XRXBxV21GQ1ozVXpjMjFIWmpCWlZ6TnBlblpIV1ZreU1HaHNjMUpUVDJjM1VWcEVNR2RQVm5GMlpuZFdkVVp2ZEU5S05rOUJZemx1VTBWR1ZHNUZWSGhmZW5sbmJsOUJiVUZGTTJoVFdsTmliSFpUUjJWRVZYSkRTRVIxYUUxdGNYUjZkMkkxVlVrNVNYaElURUkxT1hWTVRESnlkalpXVkRScldWOTZRa3RTUWpSeFRFRmlUa0ZYT1ZwVldtcHhOSGhWVDFZeWRGVm9kSE5PYldGRFpsTkhObFJLTXpOVUxWQk9hbEpxWlVGa1RUSjJlVmMzWkhKRldEQklXblJOWWxGdlVGRlVaa3hPWmtKU1ZuaE1hRWhrUlRobWFsWjRRVVpHWVVVMk1VVkpZVVJrWHpGa1gya3pXa2xGT0Voa1JWRjVNbUpvVTFsbmRuTlZiVlV5VGxNdGJGTnlUbEEyZDNSVFJUWjBNVFp6UWpKMmNrOURla2h2VW1kRGJIUndSbGxRTm1aSFZuVlBkR2RTYjNwWmRHYzJjWEJsTkVkWWJtZ3dhM0JIUlhWbFZVUm5hRUpWTmtwZlRHaEtaM3A2ZG10cE9HZEhWMkV3ZW00eFYyeG1WekkzY2xVeldGVkpVVFZVV0haUU5sVXpPRlkzY25CblUxVTFhSE01ZEV4T1MyMUpTRTFtVTBsRVZVVktaakJQVWpCMlRFWklVeTFGVWpWWE5DMHhZVlZvUTBSSGNVdHZYMXBwYWpaUE0wTm5UaTEyTkMxd1NqUmlhVXBxV0RobVRtOXpabDlUVEROelluTmlVRTVRYTBkamNHSklSRUZYYmkxRFNuUnpTVVJyWkdsc1JEQTVhMmxYV0RGTVIzWnFTWFl5VGpSMGJuVkxZbHBsUzJ0SmFISktYMmhpTkdjeldVNUdNalJRZWxJelozSjVWVFJSZDB4eWVIbFFUMEp5ZERreFZXaDRNVVZJVVY5d2QyMDJkbEU1U1hVd2FXaEpaVUV4Ym5aaU1XOXBiRzVzZFZOWFZYRllibnB3VmprNWJXeG5SVk5MZGtKM2NsazVhbmhRVDA0MFIyUmtPVlJIVFZab1prdzRWWGxtWTFFd1RtUk9Ta1J1Vm10amVWQkliVFpDVURsWE9VUk9SM0ZXY1Y5Q2FWTkxUQzAyUVRWWkxWWXhPVFJaUzNCd01FTnFibGxrY0Vwa1ZrSjNVbUZaT1RFd1lXODBabFZRVGtNell6Rm5VRmxwTm0xdGVUTlRNazFZV0RabmNtMW1hR2hFVFU5UmQwMXlVVXRHVEZCRFgwdG5Ta1U1UmtaWmNHd3lObTlGVFVGU2VrY3hNMWhRTFdKeFNVWnBNRTVzUnpaUk4wYzJibGhEYVVsck9UaGxTbEZ0T1d4bVVDMTJkMk16VkVoT2FtcDNiMHMyUjFaa1dsQm1MV0U0V1VZMFNFMUxXVTFuZURBemVVTnVPV1ZETUdoaFYxVjBZV3h4YkhsMFRYQkZlVE5NU2t0TlMzVlViRFZUT1V0aVVEQkpUM1Z2ZURsTFp6QXdNVFV3V2xoMlgyOTBSak5PZDA5MlJsVkVUakI2V0VodlRsVlZVekUxTlVSaGFrdG9UMUJ1V0V4SlJGWkNYeTFUYTBkS2MwRnZNRkJsWVROSVNWaENjMFZvZEZaV1pEZExTM1IyVVRoMVZEVnhTRzFIY25GbE5GbG9RVFZKUWpCcFNWZG9jSE5hYzBFM2MxVlFVSFJzVFVKMWVXcFplWEI1ZFMxSlRtb3pUbkUwV0VKNFh6ZDFjR1pYZVRsaFVVWTVORTE0ZUZSS01tRklWbHBEWVdWeVoxTldUMFZvZG1KVFJYTTVhRk5UWlVWRlNEaExXVFJNYlRRMU9FZzJaRXRDVUZRMGVEbHBZekUwZW1GVVoxcFFhVzlJVEVobmNFWjNlbU14Ulc0MVZHbEtUbWhyYzBGa1luUmZSbnBVYWxWb0xWcEdSaTF4WDFWc05XcFVlWEZHY0RoVmQxOTBhMlZEUzJWT1VYZDBaVmt5ZEV0Q2QwZFBOVlE0V214ME1VTlBOVmhsUkhOV2NWRjNWMGhCZWtzMk4zTldhM1JPZDB4R2RHRnJabEJIVDNKaU1sRktZamxFUlRWSlQyUTRaV3BZUVd3d2JYTkpNWEJYYzAxS1dYVlROV2xuVVd4NlNIaDNOSGcyU2s5dFVrdGxaVE5aVEhCWk5FRXlORTF5U21GbGMwUXdkemR5TUhWNlpHdHVYMmRvYmpoSldtNVpTRWsxY0hNeFkybFBRbEE1YlhSVVNEaHNaMkZVVTJFM05IazJMVzUwYTNkbVpXOUhSMng2TVVFeVpFMVRWakZVY0hwV2RYTm9RemxVWWtORmRITjBTM2M0WlcxT09WQndjV3RqYVZkUFNrbERNMHBJTTNVMWFWYzFSWGxYU0U4NFVGbG5Oemt4Tm1jMlgzaGtSVkZQTWxCWmJYUkJSRFJ0UjNkM1JIcE5MVk5sTXpaemFVdzNUV2RYVkhVMVNFbE5iVmgyUVROUE9IZEdWRmwxZVRRMlJIRjRWbmxaTFVRdVlXOHdaRXgyTVZWNlNHaHBXR1ZVWVhsSmJFSlFRUS5VTVBWeEQzLXd2NEhKczU0WXd0ZFc2ZWktd0REXzVfTzNRTUM5aE45Y0cwIiwiZXhwIjoxNzU3OTcyNDkyLCJpYXQiOjE3NTc5NzIxOTJ9.ZHDST0FMnYZh8gWg8a-hMBJOMgylfdZSWEmd4qtxwaM","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: 45401x
==================================================
- GROUP 2 - GatlingLogItem-UI AM idFromSession-KO-status.find.in([200, 209], 304)-401 - 45485x
> UI AM idFromSession (KO), expected: status.find.in([200, 209], 304), got: 401
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJiZGFlZjFhMS01MDBhLTQ5NjAtYWQ0OS02ZWUwNzFhMmM3YzYiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjlocTljOWgyOWVwNjRsaDVobWxhbjBjaDA2IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVNURTk0TkdKT09HcE5iMjUyUzJWZlkzSmhXWFZCTG1WcmVXMU5iVkJxTjAxaFNUZ3pheTFZUzJkc01IaEhORlZtVTNWUVpqaGFlVEExZUdkSlVYTnVkaTFuUWpsUFVsODNlVFl6Y0U5Q1RHeDJSMTlsUmtkQk1uZEJkRTk1Ukc5VWVuYzRlRWhxZW5CT05WUmtOR3hOY1Zac1dFeEJVMHBMU1RaT2FWTXpXVVJOVTBGSlJYbG1ORVJST1U1M1dFNTJTRVJmTlU1alUxOUdkbmRHYWs0M2RYSkdZelpHYjFjMU0zRnZNVlZrZVdjeVkyWnRXRE4zV1dkdWFFeGhTbU4xUW1Wck9HeEdWV3A0VDJoQmFGZGhaVk0xVFdOMFZqUmlUbnBDWWtoSWRIVktTeTE1U0U5NFNuWmtXVlprZGxwMlJWbENjMGRVZUdKWlUxbHJWalk1Wkc5VmJsTlRTVXBKTkRWb1gwYzBiV1Z3ZFdGaFpqVm9aSGhXUm05S1pVTlRTWEk0YUdkR1oyVjRiM2RQVFZwS1NUWTNVVkZOV2t0eFEzTlBWRmxYYjJGNWFHc3hWalJpUzB3MVUzRmFXbkJQV1c1UU9FbFpjbnA1YkRWNFZFdHZUbkU0YkVoYU5EWlNOWFZWZVdrMFdISjJVSHBNU2tkYWNrRkRSMHg0YXpNeU5WaG1kbUZLUzNWNWJYRmhhVEpqUzFoalFXbDVPVEptTWxWV1RpMXROM1ZIVUdsVVRHd3pTakpDV2xoeFNqVnlZWGRyUTNwMFkySlpSMVEyVmxocU1tTjBlbU5qT0c1bFFUVkhhMDlKY21SYVVsQTNVbFJFWTJ4bmFtUk1ibHBsYTBaNldFcEdXR3hpTW5KemVsVmlaemxQYWpSVGJFTmtSVmRpVmpVMloxZFplRkJPZUdjeU9IQklRVVo2ZVZoUGJqTndZa1JwV1c1V2JVbGpWMGxuVW5CcVNqWmxObmRoVUVORGEzcEtjWEpVWlRsa1Z6azJkWGt6V2tsWVJtWk5abFV4WlhGalRERnhVWGRZYlZOSFJrZFZTMGRWY1VOd04zbGxZWGRuYVUxMWQyNDNiRWQ2WTJOVmNVbFJWMXBYTFZSSWFETllRVFZPZGxKNGMyOXBZbWRrZGt0YVRFUlNlRzQyZDFoWlpHOXhZbWROYm1wbVNIVjNNMlJ3ZFZZMk1VOUtNWFJ3ZURkak5FRjNUbEZDUzI0eGEwdGZPVzlHTlVOR09YVlJWamMwV1U0d1NGZFRUalZmYjJVemRIbFFUMEV0VjFCQlZUa3pUa3hXUlY5RVJuSkdObGh6TnpSclNIbHNiVVEwUm1sNVExTlVZWGx3WmkwM2NsaGpMVWR5UzNGd1ExWllNRWR6UzFaSkxYRlNTVlY1ZVdobFoxZFFSSFpFTVU1Vk1FNVRkMjF5ZFhwaVF6aGlUemxyT0VkYVNpMU5jRGh2WWtkdVh6ZEphekZJTW5oSllWRjBabGhIWVU1eFZtMUdWakZKTFUxbmRtNWZhV1V3Ymw5M2RGSm9XWGxMZVdGeFUxaFZSV3BrWjJadFNFeDZOazFNYUVRMlkzUTBRamxoTFVkckxtTnlZV3BvUkZVNE5IaE9XVnBZVFUxUlJEVkJURkUuazhqbWV1Z0o1cENVRVdZUlNwaXpYbW16TkRGZGhydlhVWGxTa0pZMDJXQSIsImV4cCI6MTc1Nzk3MjQ5MCwiaWF0IjoxNzU3OTcyMTkwfQ.pvDpuOxOXJBoiaVr79QUN7fe4wkTkZg5_sqWNmzwKUs
callbacks:
- _id: 0
input:
- name: IDToken1
value: self400-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: self400-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: self400-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: self400-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: 82.153.47.253
fake-user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.9
(KHTML, like Gecko) Version/9.0.2 Safari/601.3.9
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.contentCache: io.gatling.core.util.cache.Cache@22da1761
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@11c875c0
gatling.http.cookies:
amlbcookie:
HTTPOnly: true
domain: openam-perf-haproxy.forgeblocks.com
path: /
secure: true
value: '01'
gatling.http.referer: https://openam-perf-haproxy.forgeblocks.com/am/
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@6d23c3d9
password: Pa_ssw0rd
username: self400-user.10000001
- request:
POST https://openam-perf-haproxy.forgeblocks.com/am/json/users?_action=idFromSession
headers:
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
Accept-API-Version: resource=2.1, protocol=1.0
referer: https://openam-perf-haproxy.forgeblocks.com/am/
accept: */*
cookie: amlbcookie=01
origin: https://openam-perf-haproxy.forgeblocks.com
host: openam-perf-haproxy.forgeblocks.com
content-length: 0
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
- response:
version:
HTTP/1.1
status:
401 Unauthorized
headers:
x-frame-options: SAMEORIGIN
content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'
x-content-type-options: nosniff
cache-control: private
access-control-allow-credentials: true
access-control-allow-origin: https://openam-perf-haproxy.forgeblocks.com
access-control-expose-headers: content-api-version
content-security-policy: default-src 'none';frame-ancestors 'none';sandbox
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
expires: 0
pragma: no-cache
vary: Origin
content-type: application/json;charset=UTF-8
Content-Length: 62
date: Mon, 15 Sep 2025 21:36:30 GMT
x-forgerock-transactionid: c9511c7e-e7e8-42bf-b281-9b83fb2c080d
strict-transport-security: max-age=31536000; includeSubDomains; preload;
x-robots-tag: none
Via: 1.1 google
Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
body:
{"code":401,"reason":"Unauthorized","message":"Access Denied"}
> UI AM idFromSession (KO), expected: status.find.in([200, 209], 304), got: 401
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzNjFhZWRmYi00MzdkLTQwYTItYTczMy02M2Q3MmE5YTJjYjUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Imc4dmFidXNub2ljbTRubGRvMGplbGQ3c3A3IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVdWelJWWVZjeGNFSTFTMWgzTTFocGNGVnZXRkZSTG5OSVZ6TmtYMEphY1ZwMlMyMXFVbTFLVGtsUlJFRnZUbVZ4U0RoTFJVNWZjSGM1VVRWcGExcDJZbkZvY21kemRVMVJYM1pZZDFoelVqWkpXbXh1ZHkxdGNGSkhZVlprZDJsdWVFZEZkVXBTVkRSeWRuQlpabGRQVFhKNmQwTmlhMHBWVGxSNFJWcDNOa1pQTXpaQ05EaFFlamRMV2pFeVl6QnhhMHhmVUVoeU1GTjBWMng2T1VObU4wNXdhemRYV1VWVlVUSXRjbDl0YmxRd2FGQkRhVkI1Vm0xU1EyTktjMVYxVFZOU1JrSkRWelZ1WDB4bU5tTkhkbVp1ZFRKT2QxcHZOalZKY1VSTmJHcDRWamhCVTFKWVpuaFhRVjlQVjJJM01HMXNjMVJvZFhWT2NUSkdRMDFYWjJOVGRqTXdiSE0xVERSRU9FbGFhVzFqZEVoRldHSnZkbFJ3YVdsSE0yaHZXVUZITldFNVJYQndkVXB1UjJGU1YwWTFTMWxUVVhaamFHRnFRMDF2YzE4eGRVcEpOMUJTYVVOMmRVazNiSEJpYm5BemVXbFNORFIzVlhCZk5FVjZTM2M0U1haSUxVWlZkemRHUWkxamNYbDFlbFUzVkZGWVUzTm1ObTVrWW14QmRVd3RYMGxNUW1aS2FYaHNWbGxJYTBacWEwSmZkRGRTY2toNWRIbG5MWFpGVm5VdGJqbExWWEJUY1RGVk5taE1jbW8xTVROVFZFZE9XWE5wV25WNWVYcDRZWGRRYkdjMVkxZFBXRVV3YzNSc1lUVTVjVVZaTVc1UmVXaFdVbFY2VjJoVWNWaDJiM2R6YzJsQlVXOXNibUkxU0ZremNsWldiV1F6TkdSalNGQkVjM1J1UVhsbk9GcDZhRlJvYURKR2RWVnlUREU0TTFSVVUySnFTekJrTlZwdlpqQkNWRjl6YUhkMGJVeG1lRmx1Y1hadk1rUklaM2hvYjFwUGRXMU1VRjk2VTJjNVNsbE5iRGRtYTJSUFl6aFBVbDlZYmtWSVRYVktUSFY1VHpNMVYwdGlZbXd5WVROb2RYazFPVnBsZGtOS1ZYTmZRbTlRTTFoT1NtTXRVRVZwUnpOcE9Ga3hNakppY1RreFdGWkJjWGN0VjFCTmJERkhNSE5pVW5kcFFqaEJOekpZVWpGRVlVRldVazk0YlhvdFQyaDBhRFZNYVZaTWRuVlhXR1ZCZEVaRWVrd3pabFZoVkhJeU0zbHpSVTlsTWpWcmVFSTVRMHc0TldKUlZGaFVTRll5TUV4WllpMXdNR2RvVFRnMk0wbFVVRVJrTVRkSE1HUlpjMnR1UXpWMWNXcFdRVTgwTWxaNVkzZGZTbkJQZEZwVGJGZDVZbEJ6VjNKNFJsWkRPRVJrTTJRd1dreEdOSGhIVmtVd2NGOTZhSGxsYmtRMFZ6ZGpkVnA1Y1RkelVGRjVRMFJPVEcxbVRVVkpjelJoZWpZeE9WQm5NamRzZFdaMVZERnFSbE5EWjJRelZEVmhkSE5DVDBWWmRGVk1kVFYzUjNsR1FVOURURXM0VFVkM0xsTkxZMEpNVG1OSk1FZzROR2hVTTJ0b1UxRmFRMUUuYWtNbUczdjk2cWh1QlZfQWl0SXp3MERnSU5leDJmenppM3pMMVVpUFJQQSIsImV4cCI6MTc1Nzk3MjQ5MSwiaWF0IjoxNzU3OTcyMTkxfQ.rpC5cKmr6H1s5Kb8JVWKK91ObxUsD5UnbjBeFGMDtKk
callbacks:
- _id: 0
input:
- name: IDToken1
value: self400-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: self400-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: self400-user.10000002
- name: IDToken3validateOnly
value: false
output:
[...]
access_token_2: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlYmFiNDA4Mi03YjhkLTRjNTgtOTY0ZS05MDczMWZjYjcxMjAiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiOGJmOGE0NzMtMGY2OS00OTA0LThhZDctZTg5Nzc2Mjg0OTJjLTEzODMyNjc2MiIsInN1Ym5hbWUiOiJlYmFiNDA4Mi03YjhkLTRjNTgtOTY0ZS05MDczMWZjYjcxMjAiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLWhhcHJveHkuZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIvcmVhbG1zL3Jvb3QvcmVhbG1zL2FscGhhIiwidG9rZW5OYW1lIjoiYWNjZXNzX3Rva2VuIiwidG9rZW5fdHlwZSI6IkJlYXJlciIsImF1dGhHcmFudElkIjoiUnpRdzN6SlM0ck1vUW1uUV9BMkpFZnNJTURrIiwibm9uY2UiOiIxMjM0IiwiY2xpZW50X2lkIjoiZW5kVXNlclVJQ2xpZW50IiwiYXVkIjoiZW5kVXNlclVJQ2xpZW50IiwibmJmIjoxNzU3OTc1Nzg4LCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzU3OTc1Nzg3LCJyZWFsbSI6Ii9hbHBoYSIsImV4cCI6MTc1Nzk3OTM4OCwiaWF0IjoxNzU3OTc1Nzg4LCJleHBpcmVzX2luIjozNjAwLCJqdGkiOiJ1dXlsem9hS1VyM1FHcGR5NnpkVWZZZTM0a2cifQ.TH1KNOc2AUUwYiAVp00e9fnRcnKTgaP6dJQZkP7Euek
authcode: FSNilm6AiSAkr3f5KT9BHnTS6us
callbacks:
realm: /alpha
successUrl: /enduser/?realm=/alpha
tokenId: FHskOUblTX0IN-me-ZPBlK8XCbM.*AAJTSQACMDIAAlNLABxzU2R6ZkhFT0J3RjE5dnRNMGVtaEtoZi96bFE9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
challenge: Xay6WCwKXoD_pTnXC6mD_Zbba4LO9BdBSM5fr9jZvEY
fake-ip: 220.180.101.114
fake-user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.contentCache: io.gatling.core.util.cache.Cache@6b1ef4ac
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@dc68591
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: FHskOUblTX0IN-me-ZPBlK8XCbM.*AAJTSQACMDIAAlNLABxzU2R6ZkhFT0J3RjE5dnRNMGVtaEtoZi96bFE9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
gatling.http.referer: https://openam-perf-haproxy.forgeblocks.com/am/
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@5d597e1d
password: Pa_ssw0rd
tokenId: FHskOUblTX0IN-me-ZPBlK8XCbM.*AAJTSQACMDIAAlNLABxzU2R6ZkhFT0J3RjE5dnRNMGVtaEtoZi96bFE9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
user_uuid: ebab4082-7b8d-4c58-964e-90731fcb7120
username: user.379665
verifier: LTYxMTEyMDE5OTYyNTA5NzA3MDI
- request:
GET https://openam-perf-haproxy.forgeblocks.com/openidm/info/version
headers:
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
referer: https://openam-perf-haproxy.forgeblocks.com/am/
Accept-Api-Version:
accept: */*
cookie: amlbcookie=01; d0d18cac672abbc=FHskOUblTX0IN-me-ZPBlK8XCbM.*AAJTSQACMDIAAlNLABxzU2R6ZkhFT0J3RjE5dnRNMGVtaEtoZi96bFE9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
host: openam-perf-haproxy.forgeblocks.com
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
d0d18cac672abbc=FHskOUblTX0IN-me-ZPBlK8XCbM.*AAJTSQACMDIAAlNLABxzU2R6ZkhFT0J3RjE5dnRNMGVtaEtoZi96bFE9AAR0eXBlAANDVFMAAlMxAAIwMQ..*, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
- response:
timestamps GROUP 56:
1970-01-01 01:00:00.000: 1x
==================================================
- GROUP 57 - GatlingLogItem-None-Exception-None-Actor feed-314 crashed - 1x
> None (Exception), expected: None, got: Actor feed-314 crashed
- session:
{}
- request:
None
- response:
Actor feed-314 crashed
java.util.concurrent.RejectedExecutionException: Task io.gatling.core.actor.AtomicRunnableActorRef@76850114 rejected from java.util.concurrent.ThreadPoolExecutor@471bb7d0[Shutting down, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 35970259]
at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
at scala.concurrent.impl.ExecutionContextImpl.execute(ExecutionContextImpl.scala:21)
at io.gatling.core.actor.AtomicRunnableActorRef.async(ActorSystem.scala:95)
at io.gatling.core.actor.AtomicRunnableActorRef.$bang(ActorSystem.scala:70)
at io.gatling.core.action.Feed.$anonfun$executeF$3(Feed.scala:42)
at io.gatling.core.action.Feed.$anonfun$executeF$3$adapted(Feed.scala:42)
at io.gatling.core.action.Feed.execute(Feed.scala:45)
at io.gatling.core.action.Action.$bang(Action.scala:42)
at io.gatling.core.action.Action.$bang$(Action.scala:39)
at io.gatling.core.action.Feed.io$gatling$core$action$ChainableAction$$super$$bang(Feed.scala:24)
at io.gatling.core.action.ChainableAction.$bang(Action.scala:75)
at io.gatling.core.action.ChainableAction.$bang$(Action.scala:73)
at io.gatling.core.action.Feed.io$gatling$core$action$ExitableAction$$super$$bang(Feed.scala:24)
at io.gatling.core.action.ExitableAction.$bang(Action.scala:111)
at io.gatling.core.action.ExitableAction.$bang$(Action.scala:108)
at io.gatling.core.action.Feed.$bang(Feed.scala:24)
at io.gatling.core.controller.inject.Workload.startUser(Workload.scala:53)
at io.gatling.core.controller.inject.Workload.$anonfun$injectUser$2(Workload.scala:66)
at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:156)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:405)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:840)
timestamps GROUP 57:
2025-09-15 23:36:28.517: 1x
________________________________________________________________________________
[2025-09-15 23:34:36] Logs-parse-benchmark-400 step6 : N/A
________________________________________________________________________________
Removing parsed Gatling stdout_parsed.txt file..
________________________________________________________________________________
[2025-09-15 23:34:36] Logs-parse-benchmark-400 post : Check parent task state
________________________________________________________________________________
Setting result to PASS
Task has been successfully stopped