--Task--
name: Logs-parse-benchmark-100
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']
preceding_task: None
options: {'task_name': 'benchmark-100'}
group_name: None
Current dir: /mnt/disk1/xslou/workshop/lodestar-fork/pyrock
source (overseer-0) is a component
2025-09-19 01:15:02 - INFO: Timeout for this Task has changed to 10m (600 seconds)
2025-09-19 01:15:02 - INFO: timeout was set to GatlingParseStdOutTask default - 10 minutes
2025-09-19 01:15:02 - INFO: Interval for this Task has changed to 5s (5 seconds)
2025-09-19 01:15:02 - INFO: interval was set to Task default because it was unset, based on self.timeout value because task is allowed to stop by itself
________________________________________________________________________________
[2025-09-19 01:15:02] Logs-parse-benchmark-100 step1 : Write order for overseer to parse Gatling task stdout
________________________________________________________________________________
Order file: /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/08_Verification/03_Logs-parse-benchmark-100/order.json
{
"name": "Logs-parse-benchmark-100",
"command": " /lodestar/pyrock/shared/scripts/logs_parser.py --non-interactive --input-file /results/orders/benchmark-100/stdout.txt",
"out-dir": "/results/orders/Logs-parse-benchmark-100"
}
________________________________________________________________________________
[2025-09-19 01:15:02] Logs-parse-benchmark-100 step2 : Make sure overseer is ready to accept order (not already busy)
________________________________________________________________________________
2025-09-19 01:15:02,476 INFO
2025-09-19 01:15:02,476 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-19 01:15:02,476 INFO [loop_until]: (max_time=120, interval=5, expected_rc=[0]
2025-09-19 01:15:02,680 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-19 01:15:02,680 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:15:02,680 DEBUG --- stdout ---
2025-09-19 01:15:02,680 DEBUG WAITING
2025-09-19 01:15:02,680 DEBUG --- stderr ---
2025-09-19 01:15:02,680 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-19 01:15:02] Logs-parse-benchmark-100 step3 : Send order to overseer
________________________________________________________________________________
2025-09-19 01:15:02,681 INFO
2025-09-19 01:15:02,681 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1
2025-09-19 01:15:02,681 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-19 01:15:02,959 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-19 01:15:02,959 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:15:02,959 DEBUG --- stdout ---
2025-09-19 01:15:02,959 DEBUG overseer-0-57d79d468-khs5t
2025-09-19 01:15:02,959 DEBUG --- stderr ---
2025-09-19 01:15:02,959 DEBUG
2025-09-19 01:15:02,959 INFO
2025-09-19 01:15:02,959 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/03_Logs-parse-benchmark-100/order.json overseer-0-57d79d468-khs5t:/results/orders/order.json
2025-09-19 01:15:02,960 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-19 01:15:03,863 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:15:03,863 DEBUG --- stdout ---
2025-09-19 01:15:03,863 DEBUG
2025-09-19 01:15:03,863 DEBUG --- stderr ---
2025-09-19 01:15:03,863 DEBUG
Order has been successfully forwarded to overseer
________________________________________________________________________________
[2025-09-19 01:15:03] Logs-parse-benchmark-100 step4 : Wait order is done
________________________________________________________________________________
2025-09-19 01:15:06,864 INFO
2025-09-19 01:15:06,864 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-19 01:15:06,864 INFO [loop_until]: (max_time=600, interval=5, expected_rc=[0]
2025-09-19 01:15:07,071 INFO [loop_until]: Function succeeded after 0s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:15:12,318 INFO [loop_until]: Function succeeded after 5s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:15:17,530 INFO [loop_until]: Function succeeded after 10s (rc=0) - failed to find expected output: WAITING - retry
2025-09-19 01:15:22,737 INFO [loop_until]: Function succeeded after 15s (rc=0) - expected pattern found
2025-09-19 01:15:22,737 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:15:22,737 DEBUG --- stdout ---
2025-09-19 01:15:22,737 DEBUG WAITING
2025-09-19 01:15:22,738 DEBUG --- stderr ---
2025-09-19 01:15:22,738 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-19 01:15:22] Logs-parse-benchmark-100 step5 : Get and log parsed logs
________________________________________________________________________________
Log parsing order succeeded, parsed log content:
2025-09-19 01:15:22,965 INFO
2025-09-19 01:15:22,965 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1
2025-09-19 01:15:22,965 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-19 01:15:23,241 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-19 01:15:23,241 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:15:23,241 DEBUG --- stdout ---
2025-09-19 01:15:23,241 DEBUG overseer-0-57d79d468-khs5t
2025-09-19 01:15:23,241 DEBUG --- stderr ---
2025-09-19 01:15:23,241 DEBUG
Checking if file exists on pod 'overseer-0-57d79d468-khs5t', wait max 3 minutes if not.
2025-09-19 01:15:23,242 INFO
2025-09-19 01:15:23,242 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-100/stdout_parsed.txt" ]; then echo "/results/orders/benchmark-100/stdout_parsed.txt file found"; exit 0; else echo "/results/orders/benchmark-100/stdout_parsed.txt file not found"; exit 1; fi' | grep "/results/orders/benchmark-100/stdout_parsed.txt file found"
2025-09-19 01:15:23,242 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-19 01:15:23,838 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-19 01:15:23,838 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:15:23,838 DEBUG --- stdout ---
2025-09-19 01:15:23,838 DEBUG /results/orders/benchmark-100/stdout_parsed.txt file found
2025-09-19 01:15:23,838 DEBUG --- stderr ---
2025-09-19 01:15:23,838 DEBUG
2025-09-19 01:15:23,839 INFO
2025-09-19 01:15:23,839 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- du -k /results/orders/benchmark-100/stdout_parsed.txt | grep "^\d+ .+$"
2025-09-19 01:15:23,839 INFO [loop_until]: (max_time=240, interval=10, expected_rc=[0]
2025-09-19 01:15:24,383 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-19 01:15:24,383 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:15:24,383 DEBUG --- stdout ---
2025-09-19 01:15:24,383 DEBUG 420 /results/orders/benchmark-100/stdout_parsed.txt
2025-09-19 01:15:24,383 DEBUG --- stderr ---
2025-09-19 01:15:24,383 DEBUG
- Download file (size 420kB)
source : /results/orders/benchmark-100/stdout_parsed.txt @ overseer-0-57d79d468-khs5t
destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/02_benchmark-100/stdout_parsed.txt
2025-09-19 01:15:24,384 INFO
2025-09-19 01:15:24,384 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-57d79d468-khs5t:/results/orders/benchmark-100/stdout_parsed.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/02_benchmark-100/stdout_parsed.txt
2025-09-19 01:15:24,384 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0]
2025-09-19 01:15:25,190 INFO [loop_until]: OK (rc = 0)
2025-09-19 01:15:25,190 DEBUG --- stdout ---
2025-09-19 01:15:25,190 DEBUG tar: Removing leading `/' from member names
2025-09-19 01:15:25,190 DEBUG --- stderr ---
2025-09-19 01:15:25,190 DEBUG
2025-09-19 01:15:25,191 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/02_benchmark-100/stdout_parsed.txt is 10064 lines):
2025-09-19 01:15:25,193 INFO ----- output -----
- SUMMARY:
+-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
| Group | items in group | type | request name | status | expected | actual |
+-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
| # 1 | 11499 | GatlingLogItem | registrationCallback | KO | jsonPath($.tokenId).find.exists | nothing |
| # 2 | 11499 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 401 |
| # 3 | 11499 | GatlingLogItem | UI IDM oidcToken | KO | headerRegex((location,#id_token=(.*))).find.exists | nothing |
| # 4 | 1 | GatlingLogItem | User Authorize PKCE stage | KO | status.find.is(302) | 502 |
| # 5 | 1 | GatlingLogItem | --- | ERROR | --- | Failed to build request createOrganization: No attribute named 'access_token' is defined |
| # 6 | 1 | GatlingLogItem | --- | ERROR | --- | Failed to build request queryOrganization: No attribute named 'organization_id' is defined |
| # 7 | 1 | GatlingLogItem | --- | ERROR | --- | Failed to build request deleteOrganization: No attribute named 'organization_id' is defined |
| # 8 | 1 | GatlingLogItem | UI AM serverinfo | Exception | --- | i.n.h.s.SslHandshakeTimeoutException: handshake timed out after 10000ms |
| # 9 | 1 | GatlingLogItem | RootUserinfo | KO | --- | Request timeout to openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 after 60000 ms |
| # 10 | 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 |
| # 11 | 1 | GatlingLogItem | UI AM serverinfo | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 12 | 1 | GatlingLogItem | restLoginInitiate | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 13 | 8 | GatlingLogItem | --- | Exception | --- | 'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 14 | 1 | GatlingLogItem | restLoginInitiate | KO | status.find.is(200) | 502 |
| # 15 | 1 | GatlingLogItem | UI IDM features | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 16 | 1 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | status.find.is(200) | 502 |
| # 17 | 4 | GatlingLogItem | UI IDM login | Exception | --- | j.i.IOException: Premature close |
| # 18 | 10 | GatlingLogItem | restLoginInitiate | Exception | --- | j.i.IOException: Premature close |
| # 19 | 4 | GatlingLogItem | UI IDM privilege | Exception | --- | j.i.IOException: Premature close |
| # 20 | 1 | GatlingLogItem | --- | Exception | --- | 'hook-128' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 21 | 4 | GatlingLogItem | UI IDM features | Exception | --- | j.i.IOException: Premature close |
| # 22 | 3 | GatlingLogItem | --- | Exception | --- | 'hook-155' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 23 | 1 | GatlingLogItem | UI IDM privilege | Exception | --- | j.n.c.ClosedChannelException |
| # 24 | 3 | GatlingLogItem | UI IDM version | Exception | --- | j.i.IOException: Premature close |
| # 25 | 1 | GatlingLogItem | UI IDM login | Exception | --- | j.n.c.ClosedChannelException |
| # 26 | 1 | GatlingLogItem | UI AM validateGoto | Exception | --- | j.i.IOException: Premature close |
| # 27 | 1 | GatlingLogItem | UI-Pre-Login | Exception | --- | j.i.IOException: Premature close |
| # 28 | 1 | GatlingLogItem | UI IDM features | Exception | --- | j.n.c.ClosedChannelException |
| # 29 | 1 | GatlingLogItem | UI IDM version | Exception | --- | j.n.c.ClosedChannelException |
+-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
Found 34,552 log items split into 29 groups.
==================================================
- GROUP 1 - GatlingLogItem-registrationCallback-KO-jsonPath($.tokenId).find.exists-nothing - 11499x
> registrationCallback (KO), expected: jsonPath($.tokenId).find.exists, got: nothing
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI3ZGNhNGQyNy1mY2RjLTQ2ZjAtODZmNy05MjRmZjY0Mzc5OGUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Imo0MnViNHZlcW44NTdsYXA5MWVmbTZmaDB1IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVNVRzFLVUc1SVptRmlTbU5SU21Ob2VqTllabE5CTG5SclZUWlFMVXAwTWtGc1lURkhRa0U1ZFZoWlJVZGZaMjU0Y2tKZlYwWlZSbFYwTjA1dVdHRkRWRVJ5VkVoa1JrSkRVRmwwU0ZvNGFraFJNbkUzVW5aSk1YRjVlbEF4UjI1Wk5qQkJOMUpNWDB0blF6VjJZMk5WZDBVNWJVUlVlakE0WTFKZlRsaDVPVWxxTURBd2JEQndaV3BaVERWSGVYVTFPVGREVEV0WVgzTndVM2RJWW5ZeVZrZGhibVZMU1RCeFdrZEZXVlV5Y0hsM1ltdEVVV00wY1RCeFgyRjVla05VYzB4S1RIWkJkRXRUZFVkWldHdzBaREpYVkZOZk9EZFROMlUyVDB4amJsZ3RaRlZuWlU1amIzTkdZVU5GTFhSSFIweG1SRkJmTUhwSVdXcERhMTlyV1dwNGRsUldjV3gzTjNSMVlucGtNR2hJWWtoWFJFZzFaM2xPU2xWaGJUWlhURzh4VTJaSllVeHFWVXAyVW1wWWNXMUtjVFkwVUdGak1VUlFNREV6T1hCMU9WcDViSGhMVVhoWVZGOXRiMFV0VVdGNFZpMTNkMUZCVFVsNmVXaFBXVkZqYUZjd05FUldObkZhYTNOMVltUTBXRzlGYlRCMlkzSnJYM2RJUVhoTlVuUkxSREJ5TFU0M1ZtSTBOVlpVVVd0clNHdHdObGx4U1hWTmRsbDNaMVppUjFKb1kxbHZaRWRzYldSUmNpMVNOemRsY1hNd09EWkdTVFJET1RCRWQwWk5RV2wwTW1kNWNsTkNlSGxXUkc5T1EzcFNNa2h3TjFKaGIxWnBVV1F4ZVdocFJEbDBhM1paVkRGTlZUbHpka1JmWVdOUWFtbENTV2xKUjAwd1RYTkpaVlZSTlc1blMyTlpjbVprU1ZaNFRVWTNUekJKTkRKc1oxaHRSRmwyVGpSMmF6VmtRa3cwY0dwWk5WQkNTbUo1V2xFM2VuSnVVRjh0TWpSalpUQXpVbTlITW5CMFV6ZE1OV3h4ZVRaS2F6ZFRhbnBZWjJabU1rRkNheTFYYm05TE5GSk1lSEExWVRKSVMySk5XbWd6UmtaV1prZEZRMDU0ZG1GVWMwcFRjMnRpTTNSWmFISmxSSE5JUzBwWGJFdzFUSHBCWHpRemQxUmFhVFkxVWxkV00xWnJUa1JZTkRNMlJYTnZTMGRSY1V4Zk4yMHplSE5hU1VSVlRGaHlMVGRxWlhaa1FYTnBObTlqVTJkdVZrUkRkMVJmYjNSclYyVlpia1p4T0hWa1dIRjVaMVJvTFZGbVdWVTJlRlZmUkRoemVYSk1RMEpyYkdaMFFsWTBSRmRVYURCYVpFeFhTQzAwWTA5NmRtbEdSMjUxYmtzeVNrc3paMXBLZUZGelNuUm5ObVZmT1dVNE9WcDJTVFExVDBGb05XVXhka2RzY25OU2NXUjZZVlZHWkhoMVlraHBlRUZsWkZjdGFsTnVjamwzTnprMVZtOVNkV2hMYzJjMVJUZDJOa1pYVTBkcE9ITk1ZVk5pZFMxZmRsSlNaM1UyUldSTE1qSkhSM0JZT1hsckxuRmFZVXQ2TTNwYVUzTkphV1ZLY0ZSSlNEUjBaRUUucFFWZjRIeDZfVUZndnVVNTlRRkYyU2VWU3d0amFVRlBaekRVVGpQN084USIsImV4cCI6MTc1ODIyNjk1NSwiaWF0IjoxNzU4MjI2NjU1fQ.kwh-KaKSb2CfvDneOGf9ueE8tkwJy5BdkH1TLPq0aS0
callbacks:
- _id: 0
input:
- name: IDToken1
value: self100-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: self100-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: self100-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: self100-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: 230.170.126.254
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@273c9649
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@4190445b
password: Pa_ssw0rd
username: self100-user.10000001
- request:
POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Registration
headers:
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
accept: application/json
content-type: application/json
cookie: amlbcookie=01
host: openam-perf-haproxy.forgeblocks.com
content-length: 8239
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI3ZGNhNGQyNy1mY2RjLTQ2ZjAtODZmNy05MjRmZjY0Mzc5OGUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Imo0MnViNHZlcW44NTdsYXA5MWVmbTZmaDB1IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVNVRzFLVUc1SVptRmlTbU5SU21Ob2VqTllabE5CTG5SclZUWlFMVXAwTWtGc1lURkhRa0U1ZFZoWlJVZGZaMjU0Y2tKZlYwWlZSbFYwTjA1dVdHRkRWRVJ5VkVoa1JrSkRVRmwwU0ZvNGFraFJNbkUzVW5aSk1YRjVlbEF4UjI1Wk5qQkJOMUpNWDB0blF6VjJZMk5WZDBVNWJVUlVlakE0WTFKZlRsaDVPVWxxTURBd2JEQndaV3BaVERWSGVYVTFPVGREVEV0WVgzTndVM2RJWW5ZeVZrZGhibVZMU1RCeFdrZEZXVlV5Y0hsM1ltdEVVV00wY1RCeFgyRjVla05VYzB4S1RIWkJkRXRUZFVkWldHdzBaREpYVkZOZk9EZFROMlUyVDB4amJsZ3RaRlZuWlU1amIzTkdZVU5GTFhSSFIweG1SRkJmTUhwSVdXcERhMTlyV1dwNGRsUldjV3gzTjNSMVlucGtNR2hJWWtoWFJFZzFaM2xPU2xWaGJUWlhURzh4VTJaSllVeHFWVXAyVW1wWWNXMUtjVFkwVUdGak1VUlFNREV6T1hCMU9WcDViSGhMVVhoWVZGOXRiMFV0VVdGNFZpMTNkMUZCVFVsNmVXaFBXVkZqYUZjd05FUldObkZhYTNOMVltUTBXRzlGYlRCMlkzSnJYM2RJUVhoTlVuUkxSREJ5TFU0M1ZtSTBOVlpVVVd0clNHdHdObGx4U1hWTmRsbDNaMVppUjFKb1kxbHZaRWRzYldSUmNpMVNOemRsY1hNd09EWkdTVFJET1RCRWQwWk5RV2wwTW1kNWNsTkNlSGxXUkc5T1EzcFNNa2h3TjFKaGIxWnBVV1F4ZVdocFJEbDBhM1paVkRGTlZUbHpka1JmWVdOUWFtbENTV2xKUjAwd1RYTkpaVlZSTlc1blMyTlpjbVprU1ZaNFRVWTNUekJKTkRKc1oxaHRSRmwyVGpSMmF6VmtRa3cwY0dwWk5WQkNTbUo1V2xFM2VuSnVVRjh0TWpSalpUQXpVbTlITW5CMFV6ZE1OV3h4ZVRaS2F6ZFRhbnBZWjJabU1rRkNheTFYYm05TE5GSk1lSEExWVRKSVMySk5XbWd6UmtaV1prZEZRMDU0ZG1GVWMwcFRjMnRpTTNSWmFISmxSSE5JUzBwWGJFdzFUSHBCWHpRemQxUmFhVFkxVWxkV00xWnJUa1JZTkRNMlJYTnZTMGRSY1V4Zk4yMHplSE5hU1VSVlRGaHlMVGRxWlhaa1FYTnBObTlqVTJkdVZrUkRkMVJmYjNSclYyVlpia1p4T0hWa1dIRjVaMVJvTFZGbVdWVTJlRlZmUkRoemVYSk1RMEpyYkdaMFFsWTBSRmRVYURCYVpFeFhTQzAwWTA5NmRtbEdSMjUxYmtzeVNrc3paMXBLZUZGelNuUm5ObVZmT1dVNE9WcDJTVFExVDBGb05XVXhka2RzY25OU2NXUjZZVlZHWkhoMVlraHBlRUZsWkZjdGFsTnVjamwzTnprMVZtOVNkV2hMYzJjMVJUZDJOa1pYVTBkcE9ITk1ZVk5pZFMxZmRsSlNaM1UyUldSTE1qSkhSM0JZT1hsckxuRmFZVXQ2TTNwYVUzTkphV1ZLY0ZSSlNEUjBaRUUucFFWZjRIeDZfVUZndnVVNTlRRkYyU2VWU3d0amFVRlBaekRVVGpQN084USIsImV4cCI6MTc1ODIyNjk1NSwiaWF0IjoxNzU4MjI2NjU1fQ.kwh-KaKSb2CfvDneOGf9ueE8tkwJy5BdkH1TLPq0aS0",
"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": "self100-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": "self100-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": "self100-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": "self100-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: Thu, 18 Sep 2025 20:17:35 GMT
x-forgerock-transactionid: daf63175-d41e-4760-be1b-582703f497e2
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxMDJlNmVhOS1hNWFhLTRjMWUtODFjZC02NmI4NDM4NDkzNDEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjhoN2c5aGY3ZGtidW1idTNzbjFlMXFrbHNnIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNU5ha2czYVMxNFgwMUdWMjlhYVMxSU5qWk9RbTVuTGs4MlJVOVNhMWR0YjFSVVdXWXRRbmhVWmtSSFMxZzNiMWg1ZVZJNGFrOWxZMHh0ZUVaSWVEQjFOWEoxUlY5TlgxZFpXVjlmTFZaVGRXcFpaMXBRUnpKU2IzaHhSRXRSZDFOQ1UyMWxNRFJFT0hOc2JFeGhSV0kzWTJ4RmEyTlJXRjk2ZEVsSWFFZDVORmRXY0daTk5HRnJVRVZNTlhKNFFtUjFjVVJYYlZSb2MwaGpkRTF6VkUwNE9IUm9kVFJ6YTBoS1RtVlhaMnhUTWtkTGVrMDRVVVJsVFhGamVuWmpWSGhpU25CeExYZEphR1pVV21SblgwaDVhREIwVnpCM2MzQjZaSFpKYVRVeWIxSjRXa3hRU2kxaWJtazBaVXRFUW5ORFlXMHlaM296VjBrMWMxZFNVVWx2WmtOWFowdzFaamxpYlZObWIzRlVVSGxGVGxCbFJFUTBUR1Z2VWtkc04xOW1USHBCTTE5d1pXeE9SVGhzY0ZwT1lXVkRkblJDZW1kYVZVSk5VR2c1VEZneE5VZG5aWGwzY1RoZlZXZG9NbnAxVEU5ME1EZHNSM00zUTB0V01YbHdNa1JuYW1nM2EzVlNWR3RLUm5RMFZWQldkWFpQUlc1NFlVc3pXbkJqWlc0dFVqbEhabEEzZDJ4eVUyWnpWRGRVWkZWNmRFWlpOVzlpTUhsSGVYUnViWE55YjB4RVN6UnVPWEpvYmpWamR5MVFOMnBrZFZRNVlYWlVkblpFZEZod1luRm9NSFpzYlhkaVJscDZURFptTFhKYVFqVlVNa0ZIVUVsdExYZGxRVVpDTWxsU2RpMUxWMHBGUTI1dGVWZEdTV0UwVFVWS2R6QkhhRkJpTlRRdFJVTlJaMng1VmtnelJVRktkVlpYTkhwWFFURmxjVzl2UmpaTk5sRkZVekV3YjBwcFVsVTBUUzFCV0RGM2JETmZabFZwUmpneGEyUjBOM2xmWkVKWmJucDRPUzFDZDA1RlVEUkdaSGwwTVVsSGRtZGpNR1k1UW14UFdUZFFSRVpDYkVoNFNWWlZaMlZQWTI5S2FVUTFaMTlLV210cFUzQTBNVkk1UTJ4WE1FVTBYMGh0TkRRdFgzZGxRalYxWDNCd1ZWZDJlRWx3V1VSYWJWRjRTM0pzYzFST04yRkZUblYzVG5wM1RqUkNNVlI2WmxOcWNtUnJjWHA1WVRKV01sSnFXbkl6ZFhaVE1qUllVSFZsTkdKRmQzRjBSREpMTFc5bldWVk5WblphY0hKSGIxRmpRMms0TkRoeFkxZzVUVEpHUW5oQ1dEbFNXRlZ2VDJKcVdUTXpabGRJWkdWMmJuYzVaV1ZJWTNJMmRGRjBNMHd3Y0Vod1dFcGtXVXRUWXpGSFQwdGZNRFZOT1U1eldrODVXR3BxUmxCRU1HRmpVV2h2ZURKa1JHZEpaVGRrY0dWNk1rMDFUalp0UVc5NVNGVkhOWGhTWjB3eFl6VkRPV1JtYUdSVWQxUjFWVFoyV0hGVGRVOHplbFpwYUd3NWJVSXdMVUV3ZG1ObE1rcFNWM0ZwYUVrM1VXMWxWa3B4V0hRMGRpMVFWWFIyUmpNdFptbDBhVlkwVkV4aVVqYzJPVk55WVcxeldsRklaekJXY0hCblduYzRNblo0TlZkQldFNURaak5EVkhSRk5uSnlka0pPZFdvd01uWllSalpLYW14UFUxUjVVSGd3ZDBabWJXTk9MVU5aTUZSSFVISktYekZ3UkZsNFMwbGxjRFZ6YTNZeFUxaERSM2MyVHpnd2IzVm5hR3RLVFdRelgyeDRVemhoWjNGSVp6QjNXSGg1Ykc5NVowRlhVbFZYUjBrMVkwdDNkblJCVFdaeFUzTjJVMEpQU25WQmJXZ3RPRXhmUTNacmVYTjVVbFJ2VmkxU2JqTlZUbFp4UkZJNE0zaGthMFZSUkVoNlpHeHRVM1ozZFRCcFZtNUZURkZ5YmtOeFlsTlRWRFJEU2pVMldXRlBlSFV5YmpKd1draEtTbWhJVldWNk0wOXROVlp1U2xOaWJsb3liMU5qY0U1aFVtOXpRbU5zZWxCNVNtbHZNRlpxTVVGRFUzVjZlVmw1Ym5kM1JFbFlRWFJPYW1GemMwZHBXVEpmYnpKZmMwTTNTVFIxY0d4bldtVjRRbVkyYlZNMmFEaEpZMUF0VWtaQlpsQTRPRWMwWmtKMVVIbDNUaTFSYjNKMU1FTm9kbFZGT0ZWblRFeGhOekF3T0hwR00yZzVOblZ0WDFOMldtUllRM1J0WW5aelptaEphVWx1TVRsQ1luaGZWakJLVEVwQkxURm9UMjlmUzFCUWQxTm1la2Q0TUdKdFZ6TkplV1pOY2xKaE1FWXlRa1JQVkdaT2QwdGhhM1JwTWxCQ1lsOUdSbGRQVTJWSVUydFhiVVp6VVZkS1NGRkNXVWh4ZURadFQzZ3pjR3hOT1ZsbVRXZ3pUVU51TlRsWk1URTRSVGhTYUhwSGVFWk9WMGRSV0ZaWk5UTXdjR3ROWTA1Rk5WY3pNbEpmYVVONFEzSnJWR1pzY0VWQlZWSkdSRTF1TjBGTlgyNHlVRGRtUVZoU09YaEJWSE5uWm1sSllsaHVNMmhtYWxWRldXOWFTM2RqYWsxUFJqbE9jSFpuY0U1aE1YRkhkVEY2VUd0WWF5MWlXbGszVVdzeVowUTJORjlXV2xkRU5UZzFOblZTYnpFM1RGVXlUMHRWYkZkeFUzWk9abFV4Y1VsaVdXdFJUa1EzTmxSTlIyZHdRMHhETmtoaGJHSkxOakZQWVhCMWMzQlBiRFJXUkZWTk1XcGxUMEpwVUVkQllqSTBPVU5HVVROeVdqRk9UVkF3Y1ROR1lWVlRjVTFyZGtvMFIyRkpOa1JKVm1kMmVYTkViRjlxU1Y5TWRsa3dNMnRqU0ZseE1WcHlhbmx4Y25KUFpYbHJTR0l5ZG1ZemVEQk5UR3BpY1RSWVkweE9TVXh2VEUxVE4xaGljMDVHTFRCMWJtaFFhR3R6VEZGd01EaGhUVFl4UVc5a1NVbE5ZMlZLTkZocWNEUmpOMWhVUVdaTWFpMTZjSEI0UTIxU1pHOVRlV1p2YjJacmMxOU9hWFJSU25GM1h6TlljQzFsTjFoTU5FUkZRVk52ZFY5RE5EZGlhMFZtV1ZRMmFsaHdRWHBPT1Y5eVNHVkpNbmR6ZEhndVFtbDRjMmRuT1d0NmJsSk5RMVpHY0ZacVluVk9RUS5UdXBtV1B0bHBPVmpwbEQ5Zy10dDdKS3M5NFp2UEEwQkgtQXl1bDlURjZBIiwiZXhwIjoxNzU4MjI2OTU1LCJpYXQiOjE3NTgyMjY2NTV9.KLZS4SWnCi4G8HDZQdLtxCvk278lhtLNNJcLWpn-Rq8","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxZWVhZGJiMS05YjAwLTQ1OGMtYWNkMS0yNjM2MzA5ODQ2ODAiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImxnN2FjdDRvZ212azZ2b2w5OGc2bDR0ZjZrIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXBVelJUTXpCU1dVMVVUSFZwUld4YU1uTkRXa0ZCTG5WelFsVk9abXR1ZFU5Wk1GSnVPRlZ4YUhaaVZFeGtTVk4zVkhremFWVmhkR2RKWlZaamJGUldXRnBOVXkxWk9XOU5SV3RDWlZSb2MwNWFVbkY2VEhKZlVtdFNURUY0ZWpoVFFVeG5UWGROUlZsRmEwOTJhVUp4TVhVNFlXUnlWMFZPYlhoR2NVcHNlamw1Y2taNldUaHVRMDAzYnpKRlVYaG9OQzAwVUZJeVdrVk1ORFpyUXpCbk16aHVOWFoxV1dKblpHcEpPVmR0V2tabVNEQkNWWEJQUVhOWFJHVndNV0ZVVFU1UVFVSktVa0pRU2pVMlRERnlSazlKWnpGQmJFWkdOM1ZoYm13NWVYZGZOMTlZT1dOQ1FrcHhZak5ZVldKcVJGRnFTVVF5ZDNaSk5EWTJRazB5TUZkVVozbGxNM0pTYWpkMVFuZDZVR2N0YVRBMlQyeEljWGxDWWpWclNFWllVbmgxYzJ4TlFXZDRiM1E0Y0VaaWRVMWpkV1pmVldsV2JGaGhhVTR3UWtSVGQwSmhNWGRUWkRoUGIyVXlTSFJQV1ROTVVuaElTVkowU2tWRVUzZGFTMlZ3Wm01cWNteFFjMFYzU25OSVV6TmlVV0Z5UTFWS2NYZGxhbFZETjFkQk1ISklVMDk2Y0d0eVgzZzFOR0YxYjJrdFRsbFhZMmhFV1RkblYyMXJUakI2WmxoaFpXSkRXalpKYzJ0V1RsOWxjRlpPV20wMWQxUXdTamw2TlZSUFkyVnVhbFZaTWxkRWMwUTVjbTkyU21aQ1JXWkpTWEJVV1haUlZFOUdZVGhITnprd05GVlFObDlJVDAxTk5sbDNTaTAxYm1SbE5IbFlPRTFhZFdSTVRVczVkSE5RWlRSNWVVdFZOR0ZHTTNVNFgyUmtlRGRSVm5Rd1YwUXpVVjgzYkZSd2VrWlhNM3BXTFZwblNWQkhXbWhRUms5ZlRHbG5iVTF4UW1VM1QxZ3lRbmt5ZWxKb1YwOXZSVWhYVVZCa1lWbHlSV2RZY0RCMFVuQmlZVFpsTURCaGNFVk5TelZyZWxOTGJYWXRZVjl0WkZCaGVUWlBPVVE1UkhGQ2RWZ3dkWGxGUVdvNFRsVnBNRkZVVDBkeFRHNW9NazlCVVhwM2NGTnJZWHBDWjNKV1kyUjZZVmRTT0hWTWNqbHZhak15ZDFCSGRUWm5SMGhWU21kRGEwNXlYMkZJYmkxVWNtMVBkM0Y1WVhablJrcFljSGxoWW1oMWJFc3hWRk54VWtRMVEzQmFWMEpwZEdsVk4xQnJVMlJ0U0c1SmRWTllkamxvYVcwMk5IbGlSbWQ0TTJ4TWRERjZlVUV5VGtkTk5sRk5aMkpoVVhCNllscFJURnB0Tld4SE5sY3dkRkJrUW5oaFduQm5jMWx1TUVobVZrbFphVXRrY1VWc1oyWm5jMVpmU1VGT1RrbDJVSEZMVTBGNU1XbFBlV0UwUldjeU1UbGxkemxaZFd0NU1WOTJSV0pTVGxwSWFFWlZUWFprY1dwb2VrMTFWa3d4Y2pGeVJGOVNTbVZKZVdockxuRk5UMFE1VW0xR2NrZ3pTV3N6UXpSZldHZEpWMmMuNFF2YnFYcXpaV2RPWlhSOVFOVlJERlg5dHhRcnZBMHJqTll5U1BjRU1RMCIsImV4cCI6MTc1ODIyNjk2MiwiaWF0IjoxNzU4MjI2NjYyfQ.jYI8-HKiiYg39E3mTvFNwYrvMwzvgcONWXO2DB0LhFI
callbacks:
- _id: 0
input:
- name: IDToken1
value: self100-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: self100-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: self100-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: self100-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: 42.42.42.42
fake-user-agent: Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 Build/OPD3.170816.012)
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@5f7187a4
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@11b70269
password: Pa_ssw0rd
username: self100-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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxZWVhZGJiMS05YjAwLTQ1OGMtYWNkMS0yNjM2MzA5ODQ2ODAiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImxnN2FjdDRvZ212azZ2b2w5OGc2bDR0ZjZrIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXBVelJUTXpCU1dVMVVUSFZwUld4YU1uTkRXa0ZCTG5WelFsVk9abXR1ZFU5Wk1GSnVPRlZ4YUhaaVZFeGtTVk4zVkhremFWVmhkR2RKWlZaamJGUldXRnBOVXkxWk9XOU5SV3RDWlZSb2MwNWFVbkY2VEhKZlVtdFNURUY0ZWpoVFFVeG5UWGROUlZsRmEwOTJhVUp4TVhVNFlXUnlWMFZPYlhoR2NVcHNlamw1Y2taNldUaHVRMDAzYnpKRlVYaG9OQzAwVUZJeVdrVk1ORFpyUXpCbk16aHVOWFoxV1dKblpHcEpPVmR0V2tabVNEQkNWWEJQUVhOWFJHVndNV0ZVVFU1UVFVSktVa0pRU2pVMlRERnlSazlKWnpGQmJFWkdOM1ZoYm13NWVYZGZOMTlZT1dOQ1FrcHhZak5ZVldKcVJGRnFTVVF5ZDNaSk5EWTJRazB5TUZkVVozbGxNM0pTYWpkMVFuZDZVR2N0YVRBMlQyeEljWGxDWWpWclNFWllVbmgxYzJ4TlFXZDRiM1E0Y0VaaWRVMWpkV1pmVldsV2JGaGhhVTR3UWtSVGQwSmhNWGRUWkRoUGIyVXlTSFJQV1ROTVVuaElTVkowU2tWRVUzZGFTMlZ3Wm01cWNteFFjMFYzU25OSVV6TmlVV0Z5UTFWS2NYZGxhbFZETjFkQk1ISklVMDk2Y0d0eVgzZzFOR0YxYjJrdFRsbFhZMmhFV1RkblYyMXJUakI2WmxoaFpXSkRXalpKYzJ0V1RsOWxjRlpPV20wMWQxUXdTamw2TlZSUFkyVnVhbFZaTWxkRWMwUTVjbTkyU21aQ1JXWkpTWEJVV1haUlZFOUdZVGhITnprd05GVlFObDlJVDAxTk5sbDNTaTAxYm1SbE5IbFlPRTFhZFdSTVRVczVkSE5RWlRSNWVVdFZOR0ZHTTNVNFgyUmtlRGRSVm5Rd1YwUXpVVjgzYkZSd2VrWlhNM3BXTFZwblNWQkhXbWhRUms5ZlRHbG5iVTF4UW1VM1QxZ3lRbmt5ZWxKb1YwOXZSVWhYVVZCa1lWbHlSV2RZY0RCMFVuQmlZVFpsTURCaGNFVk5TelZyZWxOTGJYWXRZVjl0WkZCaGVUWlBPVVE1UkhGQ2RWZ3dkWGxGUVdvNFRsVnBNRkZVVDBkeFRHNW9NazlCVVhwM2NGTnJZWHBDWjNKV1kyUjZZVmRTT0hWTWNqbHZhak15ZDFCSGRUWm5SMGhWU21kRGEwNXlYMkZJYmkxVWNtMVBkM0Y1WVhablJrcFljSGxoWW1oMWJFc3hWRk54VWtRMVEzQmFWMEpwZEdsVk4xQnJVMlJ0U0c1SmRWTllkamxvYVcwMk5IbGlSbWQ0TTJ4TWRERjZlVUV5VGtkTk5sRk5aMkpoVVhCNllscFJURnB0Tld4SE5sY3dkRkJrUW5oaFduQm5jMWx1TUVobVZrbFphVXRrY1VWc1oyWm5jMVpmU1VGT1RrbDJVSEZMVTBGNU1XbFBlV0UwUldjeU1UbGxkemxaZFd0NU1WOTJSV0pTVGxwSWFFWlZUWFprY1dwb2VrMTFWa3d4Y2pGeVJGOVNTbVZKZVdockxuRk5UMFE1VW0xR2NrZ3pTV3N6UXpSZldHZEpWMmMuNFF2YnFYcXpaV2RPWlhSOVFOVlJERlg5dHhRcnZBMHJqTll5U1BjRU1RMCIsImV4cCI6MTc1ODIyNjk2MiwiaWF0IjoxNzU4MjI2NjYyfQ.jYI8-HKiiYg39E3mTvFNwYrvMwzvgcONWXO2DB0LhFI",
"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": "self100-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": "self100-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": "self100-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": "self100-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: Thu, 18 Sep 2025 20:17:42 GMT
x-forgerock-transactionid: fb2bac6d-4019-49a9-ad24-f2c2a591d1f7
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI5ZTc0YmMyNy03ZmMyLTRjZmEtODIwZC05MDk3MzUwMmQyMzciLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImVybGhrc21sdmhiMWNzb2phbmJ2Y2E0ZWVtIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNHpjWHBLYlRaQ2VVVnNVRzVuTFZOeldqWnlabUZCTG01S04ydE1UMWxtVkVKWldFdHRNbkJaVEU1eFJuRnJVa1pST0cxU1JVOUthRVUyUWtwWVh6aHZabEpHTFRKek9YVnpjRFpEVG1GaE1UZDFWVzVTV0VaNFNESkNkMFJrVERkcVpWbGxaSEJUTmxOeWRWSjRURGRHUlZOWVUwRktNV0ZUV2xVdE9YVnRhblZKVW1GbVdrUlpSMmd4YVROcE9YQjViV2hmY1VRM1QwNVhSRmd6V25kblRuTmpPWEZUVURBdFJsOTZlRWh4TldneVJYcEVTV2s0TlRnMlUxaGtPWFpKYWsxTFFWaEZRMmRDTUVWNFVWUTRUQzFIV2tKT1ZXZG9NMXBaYlRjd1dsOURVR3N0YWw5WVpHTnFkMmg1ZW1FeWFFOXhVVE0zVEVGQlZrUXljV1Y1UTAxTmJEbDNiek5ZZGkxUFJFd3hkamRWV0Uxa2JuSmZTMUU0U1Y5M01EVkVZazFMT1hNMFdsRjJSazk2U0c5R1NXZExSbGxrWTBWRVJuUk1Semt3U1d4U1VWZEZabmxsVGxWRGVFOW1ZM1JRWVc1VFZqRkNlbTFQV2pSWVpFSnZUM05RVFZBMWNHcFpkRFF5UXprMVRFVk5jSHBXYlhwNmFqVXdXbTVNVVRNeGNqRlZjblpWTTJNM1dITklOMmRaVUVSRlYzVmZUWHBJUWpSeWFrZGlhRlJ5ZFdNME1Wa3hPRVpvWWtsSlFsOVBaMmx6Y1ZoNFFXdzBiMkpHZWxOdlMwbFBiMWxhYURKWWJERmtkbGd4TTBKRlZtVXhXRWx0TW5walNTMXBWRzk0TlZWb2RFTkxhbTFSVGpsTlNFdFpWVkpYZFZaWE1sTm9iVzlsWm5rNFJHNXJPRVZaVERKeWJVczJVazVZWjE5cldHeHNkVk5WY0VwMFNrOUlXREYxYWpsa1pqQm1hVVEwUWxFNVVrNTViM05YZFdWVGRXRlBhSFV0WTNORWRFbGpiR0pPWmxCNWFtbHdOV1ozWjI1SFFuQmtjbmRETFdKUWMwZHJjRjlzVWxoMmVWWmxjVTB0WTNaM1VXRmplVkp5YlVSaU1sUnRlVVkxYURWNVoxZFFhRkZKWm1sM2JWUmlVbTluZFhobE5WcEZZamRKU1ZoUFdsTkJVa2MzY0hsYU16UkhUV2RrWlVWNlFtNUpUMFY0UkhCd2VtVk9WVEZYVkhWcGIyWjVNR1ptU2xWWmFYcFNiMjVJU3kxWFVIbGFaMGRQT0Rod2FWWnBVbTVFVXpCaGNYVmlVRlUxYVRsT2FqSjFVMEZ0TjNkTmJuUmxVbTF4ZVVnMFdFVlpTamgxTmswNE1ISmpkR05ZV0hSeUxYTlpZazFrVGxVeWJGQlNlRlpSYTJVNWFFTTNXbEJyVW5oRFJFUkJabXd3U2tscGVrdDZhM1ZqYW1jMFRGSktlRlJHU0ZKM1NWZFJSak5PTFRCRGJYUnZUblJEZFhKVFdVZDZVWEkzTmpGblF6bHRPVGRpYVRkWU1rVmtlWEZhT1ZWU1pHSlFZbVJHVW5veWRqWTVlWFEyY1U1U2JuSTFSbmxSU0ZRelVYSkJhbmh3VDIxNlpHdFVZak5DVmtGaVJGRTRXR2d4VjFKdWQyZGhUMlpvUkY4eFVqZGFhMkZZY2pKWVkwTTFRV3hVYzBkcVkzRjZkMlZrV1doQ0xVd3dSRnBOZFdweVYycE1ZV040YTNOWVNEZEdUMnhmZEdsck4xSmhkM0kxTVc5aFkzVnhUbFZyVUMweFkyeEZSSFIwZW1zMmVYWmZOMFpUVlcwdGFIQkllbTVsV2tSS2NXZDFSVlkzZW1oQ1JIWktjR2h6VWpOV1VFNDJaMUl0V2xsZlRqWlJSbUpmYW1WM1RVMDJSWFkyV0hGaFIzaHdURkptVG5Nd1gyUnllbmszWWxnd2FYVlhhazkyYjBwVGFqSm5aMEZ2ZURaU2FWbHphbmRPU1ZZeFJsVnBVRzFXVmtwTGFFVkhkbVpLV0ZwT2NrUkNRVEUxWVVWQlVVVTJaVVppTjJRMlQxQjZWM1UyWlcxMVozVjRiMnA0YTNsME1XaHZObXBsTFhOc1NFOTRTVXN4ZEZoSVVIVndORU5qUVZGVmJGWXhOMVowY0dOSE5VdE1ZVVozYzJOcU9ETldVVGxSVmpaQmRrWkRNR2x2U2tocVVrUjBha2hMWWtGb2VWazVaa1Z6VkVSdU4zWnhWVTB6Wm1aUmFIRjZZVXB4YVZKRlRFdHVRbHBJYVZCRVJFb3hTVWxJZVMxcFprUlpkVXRPUm5OVFQwUTVlWEZJWms5bVZHdHBaRTl6YWxSQmJqSXhZbkI1VWsxcGVXc3dSbXhITkdjemIyTldWVWhTUWt4RFdqZFhiRUZmT1VGTlIzZGljWGMzVVZGTGRIUkZaR05sYWtKZlZuZG9Na3BhVDBwU1JtVlNOR2hTTmtoRmFXTlJhVUY1Umw5NlRrdEZjRXBVUVc1Q1VrdGlRWFkzTFdFNFZUaDNaRXBNVVVNNVJHbHVhekpNWlVGRWJIUjFVbGczYkVGSmJqVmhhbnBtUXpjNWFtWndOWFJoVkhSamJYRlpjbEkzUm5ac1dWVnhjekJ3ZEhacWVXTjFTMGhSZGxwMlJXaDNRMlZ5U0ZCUWRHVllNa3B4WkZseFpVeE5iVEJKUlZCWmExUnVZbVF6TmtOZk0xcFBSbXBPTldvNVVuTTNlSGxpZEV4U1ZGZG9aR3h4TVdkMGEzUnVSbEZ2TjNCU2QySnpZV1ZTYlRWV1FVY3hNWGM1TWpaYU1HSkhla2xFUWtsaGNUVXlOekJUVldSUlNtTTVVbkpDVFdWM2VHZFNSVXRFV1RCNldIUmtNVlZPYVVaWGNWTnBMWFZuVmtwek1HcEtVa2s1VDBsRFZFZFRaM2xmVUVOdVlqRk9XRlZ3TVhvdE0wWkxaSGt0UXkxQlYwMTZVazl5WTNoaFptOVNYMjEyV1UxTmFIWXdabU51Y0doV2JtRlFSbHBITlRCTmQyOW9OWEZwYmpsNGREWTJZM0ZxYjI1NFVGbE1kVjlMYTJJM1ppMTFOa1JpYWxWZldsQklSVWQxTVd4YVZISlZkV1JIT0c1bGVHWTFjSHBsV21WdFprUnRURVV6TTA5blpFWlJSSE4yWlRKSVFsZDBZbXczUkhGamEzUktTV1JIYlZrdWVEUnhZbWhCY1hORmFVa3hTblIyYzNKR1EwTnNkdy50clFyRVg0NmZ6amswYlFjcWxLcF9QX2R0Ul9FLTcxYjdnQ1UwNkVTb09ZIiwiZXhwIjoxNzU4MjI2OTYyLCJpYXQiOjE3NTgyMjY2NjJ9.1JFtmY4BllmrDek9Nn3fd4wWB2vDQvbM0lwNqSDWjAU","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI3ODcyYTU5My1iM2FlLTQ0MDMtYjU4YS0xNjkwZmVjZjBmMzgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjF0dDA3MnZhMTVza2kwMXRrdjA0dWdmdHNmIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNU1hV2RJUzBOV1QyOXZkRlZxWjNOYU0ycDFjbkpuTGtkT05qRXlaM0pHVW05aWIwUk9hMFUxTFhaNmJIQndaRmwzWlUwdGEyRnJZbnBhY1VkRk0xRk9OVUprUkdWdmQybEpNbVJpV1VjdE1rcFdPRjlqVDNGYU5reFBTVFkwUjFocVpESkVZa2RqTlY5a1lsbFJZM1pDV1ZGNldWcHhXSEYzVUdvNVdGaG9UelJmWkdwcFJWbHRNVk16TmpSaGRTMTBlRXhWVldkZlExRkJNR1JQT1hGQlpYTjZlbkpzYTBwNlUwNURkMnhTTVRacGVYQTVhbE4wVjBKWGN5MHdha1k1YWtsQ1ZFRkdjekkyVldZNWIzSnBUV3BHUmpWbmNEUk5lRXR5ZW00MVQwZDFjVlJGZEhWelMxUlVlSFJVTlc4NGJrVTVVWFZOWm5rM1NUbEpkbTFDVWpac1NsaEhibWxYZWpZdGJFbHZNMUJCWWxoellrUnFVbWcxYVdaelRuZGhlSGs1VFdwUFZIcDJVVGN5ZUdGYVduSlFSemd4U1hsNlIyWllZVkUxUmpWdWFqTmxjMmx5VGtOWU5rcFFOVUZ4V1RGck5WaGpVakJPVTA5NFgxbG9SREZQVTJvd2NtdENkbE5ZYlRCeWJETmlaVXB3VldZMk0yTk5ZV1JDYzBoWWJXUlFRMGhOU2xCMVEzWlNMVGR6YWt4WFgyNVNhM0pDYWtkU1ZFVlJZVkJqVlhsS1JsbzRTSFpmVVRZMWJtRkxPV0ZvYlhSVFZWbHRhazlwVWxrME9WWlRWV05WY0Zjd2ExaGxkM2xQZVcxaFVURmZWV2t5T0VoQlNVWlBRVlpWYW5oVFRqUmhVSEIxYWxJNU9IZG5UVEJDVGt0Wk5WZE1YMnB4U1VKeVJ6QjFjMVJMVFZWc1JGTnFUbDlPZEhBM01FWkdkVlZ4VERONE1qWkJkMGhsUkRGRVVHTmhlRTF2WkdoRVZ6RkxieTFGWDBKMlFWWlJMVXRUVkd0c1JHVkdkMWxhWDI1bExUTldNbGgxUmxadlpqRjVVVlJYVEVWcldIbExjSE4zWkhaMllXRkpjVzF1VlZaVE5IRTFiRVpNYkROTVptWnZiREpKWHkxSGJsTjNSR3RXWm5wSVRYZHBVVUp3UTFOQk9UQmFVbWM0ZWkxTWJVVnlkRTlLZERRNVVXaFNSMnN3ZGpsMFFsQnRSbDlTWlRkU1dtZExhbW8zU2xsWVRWWnlNRFpGTlMxYWN6VmFjekJNWnpKM04zRjBXRlpSUkRGSWQzTnJkR2QwT1RGMVF5MDJhVEptV0hSRFVXTllkMGxQYzBObFdXRm1ORkJSZDBKT1dFUlRaRVptWjNSdGMydENlVmt6TTFOM2RYWnNaRmxaWXpkM2FGcE1WVkJVZWxSRU1WRnVhMmh5VHkxMk1uQmpVSFpsV1d4UU5rOUVSVWxGV1RWc05rbHViRjlSUjA5aVNreFpkR2hwTlhjNVh6Sm5ZVkpMVjBweGNUWkJOM2xvUWpOdFVIVmlRMVJOZUZWd2IxUmhWa1JSYlZoTGNrbE1NMmxzU1ZsTFptdDNOM2RaY1ZSckxrWnNhVko0TVdNdGVWcEdaV001VUhKVmNGWkdka0UuU200VGZIeDlyeU5QU2xMX1lWaGVxUEY3OGdLVEhFeGpKWDFSUHJ5UW1FRSIsImV4cCI6MTc1ODIyNjk2NCwiaWF0IjoxNzU4MjI2NjY0fQ.StwO2mqo4nqn9_9zGdsfyKy0BVlUfSLa0Veu5JHYInA
callbacks:
- _id: 0
input:
- name: IDToken1
value: self100-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: self100-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: self100-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: self100-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: 42.42.42.42
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@46d69c21
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@adf77fa
password: Pa_ssw0rd
username: self100-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
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI3ODcyYTU5My1iM2FlLTQ0MDMtYjU4YS0xNjkwZmVjZjBmMzgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjF0dDA3MnZhMTVza2kwMXRrdjA0dWdmdHNmIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNU1hV2RJUzBOV1QyOXZkRlZxWjNOYU0ycDFjbkpuTGtkT05qRXlaM0pHVW05aWIwUk9hMFUxTFhaNmJIQndaRmwzWlUwdGEyRnJZbnBhY1VkRk0xRk9OVUprUkdWdmQybEpNbVJpV1VjdE1rcFdPRjlqVDNGYU5reFBTVFkwUjFocVpESkVZa2RqTlY5a1lsbFJZM1pDV1ZGNldWcHhXSEYzVUdvNVdGaG9UelJmWkdwcFJWbHRNVk16TmpSaGRTMTBlRXhWVldkZlExRkJNR1JQT1hGQlpYTjZlbkpzYTBwNlUwNURkMnhTTVRacGVYQTVhbE4wVjBKWGN5MHdha1k1YWtsQ1ZFRkdjekkyVldZNWIzSnBUV3BHUmpWbmNEUk5lRXR5ZW00MVQwZDFjVlJGZEhWelMxUlVlSFJVTlc4NGJrVTVVWFZOWm5rM1NUbEpkbTFDVWpac1NsaEhibWxYZWpZdGJFbHZNMUJCWWxoellrUnFVbWcxYVdaelRuZGhlSGs1VFdwUFZIcDJVVGN5ZUdGYVduSlFSemd4U1hsNlIyWllZVkUxUmpWdWFqTmxjMmx5VGtOWU5rcFFOVUZ4V1RGck5WaGpVakJPVTA5NFgxbG9SREZQVTJvd2NtdENkbE5ZYlRCeWJETmlaVXB3VldZMk0yTk5ZV1JDYzBoWWJXUlFRMGhOU2xCMVEzWlNMVGR6YWt4WFgyNVNhM0pDYWtkU1ZFVlJZVkJqVlhsS1JsbzRTSFpmVVRZMWJtRkxPV0ZvYlhSVFZWbHRhazlwVWxrME9WWlRWV05WY0Zjd2ExaGxkM2xQZVcxaFVURmZWV2t5T0VoQlNVWlBRVlpWYW5oVFRqUmhVSEIxYWxJNU9IZG5UVEJDVGt0Wk5WZE1YMnB4U1VKeVJ6QjFjMVJMVFZWc1JGTnFUbDlPZEhBM01FWkdkVlZ4VERONE1qWkJkMGhsUkRGRVVHTmhlRTF2WkdoRVZ6RkxieTFGWDBKMlFWWlJMVXRUVkd0c1JHVkdkMWxhWDI1bExUTldNbGgxUmxadlpqRjVVVlJYVEVWcldIbExjSE4zWkhaMllXRkpjVzF1VlZaVE5IRTFiRVpNYkROTVptWnZiREpKWHkxSGJsTjNSR3RXWm5wSVRYZHBVVUp3UTFOQk9UQmFVbWM0ZWkxTWJVVnlkRTlLZERRNVVXaFNSMnN3ZGpsMFFsQnRSbDlTWlRkU1dtZExhbW8zU2xsWVRWWnlNRFpGTlMxYWN6VmFjekJNWnpKM04zRjBXRlpSUkRGSWQzTnJkR2QwT1RGMVF5MDJhVEptV0hSRFVXTllkMGxQYzBObFdXRm1ORkJSZDBKT1dFUlRaRVptWjNSdGMydENlVmt6TTFOM2RYWnNaRmxaWXpkM2FGcE1WVkJVZWxSRU1WRnVhMmh5VHkxMk1uQmpVSFpsV1d4UU5rOUVSVWxGV1RWc05rbHViRjlSUjA5aVNreFpkR2hwTlhjNVh6Sm5ZVkpMVjBweGNUWkJOM2xvUWpOdFVIVmlRMVJOZUZWd2IxUmhWa1JSYlZoTGNrbE1NMmxzU1ZsTFptdDNOM2RaY1ZSckxrWnNhVko0TVdNdGVWcEdaV001VUhKVmNGWkdka0UuU200VGZIeDlyeU5QU2xMX1lWaGVxUEY3OGdLVEhFeGpKWDFSUHJ5UW1FRSIsImV4cCI6MTc1ODIyNjk2NCwiaWF0IjoxNzU4MjI2NjY0fQ.StwO2mqo4nqn9_9zGdsfyKy0BVlUfSLa0Veu5JHYInA",
"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": "self100-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": "self100-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": "self100-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": "self100-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: Thu, 18 Sep 2025 20:17:44 GMT
x-forgerock-transactionid: 203855e5-d6cf-4443-8476-9c3d346f9733
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJmOTBiM2EzZi05OWZhLTQ4MzItYTA5OS1lN2FhMmZhZjM5ZTkiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjJqbTk1a2diMTBpb2Ntb2Y1bDAybGU2ZDg0IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNDBhRVpNZVU5aE5XRjJSak15ZDNaZmMzSmZWazFSTGxSRlVGUldWbmx3VFRWVFEwRkpUV0ptVGtveVVYZExYekJDWVc1clNIYzVXSFpGWmpSeGNtUXdVM2xJVVdOaWVHcHBUa2g0Y1hoNFVIWjBaR1pNZEhSTlluUTJORFJ0Y25oNWRubFJWRlprYzIwMGJGbDRTRlZOZVRGTloxaFRSVU5JY1dKWlYxQklabmRHY0ZwWVR6QmFkMWx0VVVOQmQzWlZSRVUwUmpCcVdXUnljSEJXUmtabWNYWm1ObXRFTlVWNFZFMXdTVGN6T1VsSFVsaENhbE5UVVdwSGFGY3lkRUkwY25Ga1ZqQk5XREk1U1hGdExVbHdjRXhXTTBoS1NuUnFSMHRUWkhsNlVYZFNRbVJpTW5ka1VUaE5VbE5pUkVoMWFEWXdObDh5ZG5ReVVFOVFjR3hxV0ZCZlNsUm5UR1ZJTkhsZllsSkRaRnB3VVc4dFRFWnllRmhxVm1zMWRVdGFVSGRQTjNjNGRIQTRiSE5GVlRGR2RrbHJRM05vTlRCYVRVbENXWFk0YUZCcVZYSmFPRkUyTkVKeU9FOVhUUzFSY1VOWGJGWkJWVGx1YkZwM2RpMWZRVlZ5ZG05dGVEUjBOWE4xVkVZelNYa3dia0ZGYkVKSFVFcHBWbWx4VG5wTFVsbFhiM0pvWVVkdFpYTTJMVjlVYjBWaVYycFBhMVpOWWxaRlgzVTJaMTgwYW1GZlVXcEplWFU1YXpGeFpUSnVUMnd5V1RGR05YWk5TVTFzU0ZGbmFWRk9SMEZ6WTFBMGFrNXFMVFYzV1d4RGRXVTRRMU5LYWxoMmJXNVRkWEV4TTBkdU5WOWxkekV0TVRScmVHTkJjRVJSVUVWb1NXRTJVME5vVFdsaGNEaHhhRzEyVEVOdVpWRkxUakI1TWpBeVpIVmlkVTVwWTA4MFJsVnFRM2RVUVVod05XRkNWVk01Y1VkTFJYVmljRWQ0U0ZsVVJuUXpOMDVIWW5adldtcE5TbEpaWlhSWk5VdzNZV0kzYkUxRmJ6RklNekpsTlRselNVTkRlRkZZTmpNME5uQXlSakl6V0hWaFZFSktXV1F5UmxOUGFUWTNZbXRqVm5oeFlWVldlR0oxTWxsMmRGaHViMVo1UW1OVlExTkdUVUpaTWtWSGRsSjRkVlUxUjBJMmNFUjJObXBMTlRsNlRVWnlabXh2Y25Fd2MzYzBTMHBTVkRsUVpXMUxUVTF6VmpVd1RIb3lVR015VlVGbUxUTlpNa1puVDNaRVJXUlJaM04wY2t4TFZXUkhhRzFHT0RaaFpYcHFTakF4WmxJd1ltdGlOMGRGV2w5SmIzbGhSRTlNWlhFNVRVMUdha3RvZG1jeFNHRjNMVkpuY1dreVpGbERYMFpVVmtoR09ITktialoyYTJJMGVWbEZXbXhxYWpWbFRsbEJZamRCU2xONGRrc3piVkpWTmtOR2VsSllPV2h0ZEhOYWRVdExNQzF1TFVkbVpGaFJSV1JDWm05WlRGaFZOV290YzFGVldIUmxVVkptYzFKRmVXVlFWM1pDUVVKUGJXZEtOaTFHZUZaWk1WZDBWVVIwU1Y5emVXTkhNbFJwUjFwcWJWUTBNRUZNTW1vMFltTlhNMWRxTVRKS2VuZERaMDlrVm01dllrTTRWM1l6V0VOeVZuRlhibGxXVlRKR1FVUmhRV1ZMYkdsYWVqUk1lbEZsZEVFeGEyaDFSbGhtY0Y5WWRISnlVUzFmWkdsckxWaHRTRlV6WVdSeGRteFBSMnBxZFdWRlZHMWtUVkp1VTNOUmJYSktXWEJ4TUVoaGNsbFhXRjlVYzIwNFVERlNVMjQyUld4cFVEbFRVV1JrTjFacmMzcExkR0Z3YTB3d2FtSlVSVmhSTUdGMk5IVmFaRXB3TjNveFVsaE9jV1ZUU21sTFEwSjRNM0JTUkZvM05ubHVlQzB4VDFSUWNuVk1ia3d4UXpaNFJtNVJUbmgzWHpWRkxUaFRSbEZPT1VscGFGRTRPRTU1ZEV3eGNuZDJieTFvVFd0dmVXbGpVQzF6UmxsNWNreEhWblZqYVVKUWNrOWhORWxIV1VkMGRsSm1Ta1pvTkVkMVRFaFpOa2cxV2xJMFJWVk9WMUozY1d0VVkyMHpNWFV0TFdOalFuWlNWVGczTW10RVVWOXBkRTFmT0VkNWJFWnNOMGszTWtsT1dtMUVabUUyVkhSb1RFUlRSa1l4UjJwQlEzRktTbVZ6TVZCMWFuSkxaMnRPT1UxME5YZG5WbGgzYkU1NFFqWldTRkJCUjJWVVNFcDFTRXAyVVcweFZsOXdUSE5sVGtwUlFqQjBWWE5YY0dKTFJVUmpSVFJzV0RKZmRWbFRZMkp5Y0haTFkydzNTVzFGT0c1S1ZrRlROR3RRY0VWTlJVYzFTbEV4UkRsbVlVMU1kSEEzWkhZeU5GUnFVMWRVUTNCeFJXUnhVVEZUT1hWSk1uWXhWR3AzWkY4eVFVbG5WbDh4YlUxeVRHOWhNVEp2YlZORmJVbERSVmxQUlZSRmVXeGhZM05KZUU1M2EwVnZZbkZQUkRZM1QyVklMV2hOV2xKM1ZIUkdlbTk1TWsxVkxWVTRXR2RxVjBGd2NVODJNMmxSTkRkdlRsQm9jVVpRVmpkaU9HOVFSazlRWTFkVE0xWTVhUzF2TjNkd09YRmpaRXR2TjJRMk9Xc3pRbEZ6UmxGc1JFWkhURzFzZHpSWE5HeFZWbEo0WWxaemRETXpiMFJ3TkRCRGVFWlFWbWxPVW5Rd1oyOXZURVYzVVhwbVJXMVlNMjVoUjB4aWJuZzJkM0k0V0doSVpFa3RkMFZWUTFCWmEzUTRTSEkxVVc1cVJVRnpPVEJJY0hBMFNWSTFZVXhyVm5GaE4xWnRhakV0YjJwS05sTkpaa2RoUlU5NmNVVnNORkIxWTIxV09ESTFlSFphTlZOQ1ExZ3hWQzFyU1hSS2JsVXdaa2haUVZkSVgyWkNSWEJUZWpoelUySnJkbUZ6UkRFdFRFNW9RVWxFUkMxVGMxaE1VVUpUVjBodlowbzJXa3hSVjJaelJ6QTVNVnBpTW5SWk0zSkhhVTgxYkY5ek1WcENVMEZZVmpoQllua3laVVJHTUUwM01uZ3RURzVIWmpjd2REQk9RbHBIWDJwSWVscDBia1JqZWxab09IZDNabUpaYkRkaFNYWkpaVUUyWDNjdVExcDJPR3hWYURkTFRFNXBjRzgzZHpGMVpVWm1VUS4wNmpSN3ZQX0dIUmh5cGlxc1hrN09PUDRCSDJnb25ieDVvNGNIXzZCTmQwIiwiZXhwIjoxNzU4MjI2OTY0LCJpYXQiOjE3NTgyMjY2NjR9.UBwGc530t5vBYLQYqeNwsPhqNO61nMNipTYicZY-V8s","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJlNzIxNjI1MS0zYmFiLTQxNzEtOWYyYS0zMDEyMjY3MDUxMGIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjZhZGZmMXVwNGJtMnQ1Z3JvNjEzbmtiamY2IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVdSa1oyUkdoWGNXTnVUVFJZYVVwSk5XeHBRV2RuTG1WV05tMHdTRVF5ZERsTU1XaFdkV2RHTVcxVVYyUk9URmxHY3pGc1RFMHpOMWxsYmxKcVpVNVFOa3BZTTJKd1MzTkdhbUpUWTNZeE9ETXRRMHh1UW01eGFqSlZlazR5UVc1SlJGSktTMFpvWmpZNVkwVk9YMnhTWW0xVWIwOW5hbkJzZG1SUGEwOWtSRTFKYWpWTWVFZG1UREZhTlZsa0xVVkRkamhaZFdsbmJuZFdVM05WU1RKTmNYZEtTVmx2UjFScVNWZExlRVY0Vm14Q1ZtWkhUVUZ1UlhOZlR6WmpkemQ0V1ZnMk0zbFRVVU5yVFV0MVdXeGlVVU0xZFhSNExYTkJNbkpFVTE5TlgweEZSa2gwYW1kaVVWcGxVVmh3TnpkbFdIVnNZbEF3Y2xoclFtWTRVVVpRWVdWblowTkhiVmhwVjNobU1uSTJXSGxZWTFGYVkzZERTR2syU1RsMVNscHdOMmRMYjE5SlFYTlFRMjR5UWtSYVZHSlpNV0pDVlRWa1RYVklNa2REU1VJdFFYVk9Va0ZmUVRkQ1NrcENOVXhEWVU5UmJtdzBlWFl4T0RadFpEQTFZMlpwUlhsTVZtNHlOM1F6YjFsU05GVnVkR1E1YjBsS01WZG9hWFZ0VUZwVWNtdHFSMjAwU1RkUGNGUlVSMUZaVVhWa2QzQTFPRVpqTlc1TFQxY3paa3RhVEhGMmRUbEhiV1JLWWt0dlNVb3hjMUZQV1hOSU5FTk1NR2hoTFZoRVF6bEJlRXRCYVcxVlZUazJjVUY1WTFZeVdVUmxlbFpYU2tReU9XUmpVakEwZFZkVlVGUlZjMjE2T1hGV1YzRnRZV3c1V0Y5VGRWaHhPVVI0UVc1Q1pUbG9iMmxZY2sxUFJpMWlURFZFTUVFeFJYaFVTblo2VEZsS1lqZENTakE0UVc0dE5sODFkR1p6T1RsbFpYUTBkM3A0Y0ZGbVJIWjFhRGxwTWxSdGNVOXRZVEYyWjBWaVoxZDZMVWt5UW0xVmIwSk9WR3R2T1dGSGEyNWZYMFp1UzBSUlZsWkhiRUZvTWtwR1RIcG9ha05wUWxsak9WbHpiM015VUV0WmF6RldTbkZoZEVwTlFUZ3hjVzQxYkU4dGNYZzBTVTlHWWxKWWFVVTJTbXRITkRVNFlYVXphemhFTldadFFtZHFkSGhHWDB4aGNERkxNMDA1TUVKcFkwRkxjRE5SVEV4emVISlZhMHh6Ukc1M1dtMDFiRmRrWDJOc2ExUjZjR1J2YlVod1JISjNXaTFJUjNFd1ZsZGZNV2xPTjBkU1JtRkVXV3RrY1hSb1NWVk5OM2RsYjFJeFNVSkpiVlZDWlc0eFJHMHdibFYzVlZOSFNXOUdXRk5XVG0xRE5uQmFhSGxsVEdNeldFNVhhV1I0V25KVGNYRTNjVXR5WW1sNVVpMXVRelprWlVOS1FURm1UVGxFZFVGWGMwMHllRmRZTVc5eWRHWnFjRGRzYTA4elozTkdRbHBmUzB4QlZIVmhVMjlDV210Q2FHZDZkM1V0VkhsNk1GUm1TM3BtU0dGWkxrTk5RbkpaWVc5VFNqWkxjamxEUVRrMGVqTnFNRUUuUVIxdmNFZjNNWTRoLVhVVzF0N3Z4aUcxQ1FXdXlLejd0VTU0RXdLMU14cyIsImV4cCI6MTc1ODIyNjk2NSwiaWF0IjoxNzU4MjI2NjY1fQ._IJSRoixKCUT5zTPIOTlCgcbNuz__xBS2o3VSGHbmdY
callbacks:
- _id: 0
input:
- name: IDToken1
value: self100-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: self100-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: self100-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: self100-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: 40.54.135.129
fake-user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/58.0.3029.110 Safari/537.3
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@302e58d2
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@167c93b4
password: Pa_ssw0rd
username: self100-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
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJlNzIxNjI1MS0zYmFiLTQxNzEtOWYyYS0zMDEyMjY3MDUxMGIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjZhZGZmMXVwNGJtMnQ1Z3JvNjEzbmtiamY2IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVdSa1oyUkdoWGNXTnVUVFJZYVVwSk5XeHBRV2RuTG1WV05tMHdTRVF5ZERsTU1XaFdkV2RHTVcxVVYyUk9URmxHY3pGc1RFMHpOMWxsYmxKcVpVNVFOa3BZTTJKd1MzTkdhbUpUWTNZeE9ETXRRMHh1UW01eGFqSlZlazR5UVc1SlJGSktTMFpvWmpZNVkwVk9YMnhTWW0xVWIwOW5hbkJzZG1SUGEwOWtSRTFKYWpWTWVFZG1UREZhTlZsa0xVVkRkamhaZFdsbmJuZFdVM05WU1RKTmNYZEtTVmx2UjFScVNWZExlRVY0Vm14Q1ZtWkhUVUZ1UlhOZlR6WmpkemQ0V1ZnMk0zbFRVVU5yVFV0MVdXeGlVVU0xZFhSNExYTkJNbkpFVTE5TlgweEZSa2gwYW1kaVVWcGxVVmh3TnpkbFdIVnNZbEF3Y2xoclFtWTRVVVpRWVdWblowTkhiVmhwVjNobU1uSTJXSGxZWTFGYVkzZERTR2syU1RsMVNscHdOMmRMYjE5SlFYTlFRMjR5UWtSYVZHSlpNV0pDVlRWa1RYVklNa2REU1VJdFFYVk9Va0ZmUVRkQ1NrcENOVXhEWVU5UmJtdzBlWFl4T0RadFpEQTFZMlpwUlhsTVZtNHlOM1F6YjFsU05GVnVkR1E1YjBsS01WZG9hWFZ0VUZwVWNtdHFSMjAwU1RkUGNGUlVSMUZaVVhWa2QzQTFPRVpqTlc1TFQxY3paa3RhVEhGMmRUbEhiV1JLWWt0dlNVb3hjMUZQV1hOSU5FTk1NR2hoTFZoRVF6bEJlRXRCYVcxVlZUazJjVUY1WTFZeVdVUmxlbFpYU2tReU9XUmpVakEwZFZkVlVGUlZjMjE2T1hGV1YzRnRZV3c1V0Y5VGRWaHhPVVI0UVc1Q1pUbG9iMmxZY2sxUFJpMWlURFZFTUVFeFJYaFVTblo2VEZsS1lqZENTakE0UVc0dE5sODFkR1p6T1RsbFpYUTBkM3A0Y0ZGbVJIWjFhRGxwTWxSdGNVOXRZVEYyWjBWaVoxZDZMVWt5UW0xVmIwSk9WR3R2T1dGSGEyNWZYMFp1UzBSUlZsWkhiRUZvTWtwR1RIcG9ha05wUWxsak9WbHpiM015VUV0WmF6RldTbkZoZEVwTlFUZ3hjVzQxYkU4dGNYZzBTVTlHWWxKWWFVVTJTbXRITkRVNFlYVXphemhFTldadFFtZHFkSGhHWDB4aGNERkxNMDA1TUVKcFkwRkxjRE5SVEV4emVISlZhMHh6Ukc1M1dtMDFiRmRrWDJOc2ExUjZjR1J2YlVod1JISjNXaTFJUjNFd1ZsZGZNV2xPTjBkU1JtRkVXV3RrY1hSb1NWVk5OM2RsYjFJeFNVSkpiVlZDWlc0eFJHMHdibFYzVlZOSFNXOUdXRk5XVG0xRE5uQmFhSGxsVEdNeldFNVhhV1I0V25KVGNYRTNjVXR5WW1sNVVpMXVRelprWlVOS1FURm1UVGxFZFVGWGMwMHllRmRZTVc5eWRHWnFjRGRzYTA4elozTkdRbHBmUzB4QlZIVmhVMjlDV210Q2FHZDZkM1V0VkhsNk1GUm1TM3BtU0dGWkxrTk5RbkpaWVc5VFNqWkxjamxEUVRrMGVqTnFNRUUuUVIxdmNFZjNNWTRoLVhVVzF0N3Z4aUcxQ1FXdXlLejd0VTU0RXdLMU14cyIsImV4cCI6MTc1ODIyNjk2NSwiaWF0IjoxNzU4MjI2NjY1fQ._IJSRoixKCUT5zTPIOTlCgcbNuz__xBS2o3VSGHbmdY",
"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": "self100-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": "self100-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": "self100-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": "self100-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: Thu, 18 Sep 2025 20:17:45 GMT
x-forgerock-transactionid: a583bc9c-8242-4775-ac55-2ccf9b902bcd
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJhMzRlNTQ0YS04NmUxLTQwMWQtOTBlYi1jOWQwYTVlMmFkNjYiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImlvYWtpNm9icTF1c2VnOGxmNjdhcmxxMW51IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNDVTakJXUVhWRk9ISkdaalZwVUVkZlpXVklja2xCTG1GSFptWktObTloYmxnNGVtSlhMVTlxTTA4NWNsWnVWMjR3VFd0Q1YycEVSVlZ2TkRWUFEwdDVhV3g1VERaNlJYazBTMVZqWjJ4b1dEaE9jMjgwWW5abGFqQnNiMkpTYWtsWGRIWXdYMDFZVTBvd1gyTlNheTFGU0hOWldHMTRiMEUxTmtVd1EyaFBhbGt0ZVZGa2Rra3hkRlZpTlRkNlVsZG5ZV1ZhTjNsd2NFVjRiazgyVmxSMFlqQllRM290YlVaaVdGQm9RVWR4ZDNkTVFWUjVSRFJ6Um5Gb2F6aHlVRzl3Y0dNMVUwVmtjek51Um1KVFZuWkRRMUZNY3pkSWJGZEZUR2hMVEhwMk9VSkZlbEJpV1dSUmFucFVOVzFxTFdZNFZuTkVaa3BUWlU5aE5qQktiR3QyV25CU1UzVXphRVpzVkdJemFXeDRWV2RXZWtaNFVXazFOVFF4Wm5nMVdtZGpaVmsxV1RCRVIzbEVabEp4WjBKelYxVjZVMVpoWjFsSFgwZHVVbVZaZDBKeFZGZHhkRFZPVjFwRlpXWkRZM2hHVlUwMFlUaDVSVGhWYXpsU01EaG9aVzVRVlZJdFR5MUZVa0ZEV1dkWFkwOXZSR3hEZFRVelZFOTNOMFk1T1RWSVNuRXdkblkzTW5ZNVJXOHlhM0l4TjFVMlpFSlVRVmswUm1WV2VUZzNRa2d4VFU5b2VrZ3hPRTVIT0RsaWJGbFRabTFsVkRCVFNqWkhiMkpaWW5BMlJsZGZSbGRRVmkwNFZHZDNTR0l3WjBJd1FrbzNhWGg0TlRGa1RrUnpUbWsxZWpWVFVVTmZOMk0wWVVsWVFrTnNlamhDWmxkMmFuSnBVM1Y1U201MmJWbFNOWGhDY0U1SWVUaHZaVnAwUXpWa2JWQXdUVEpwVlRNdFVIUjNhRVp0YWtOSWNURXlTMGswUzFaRGJXSndURXMwVFU5clprdHVabUpmZUMxMGJWbE9WMWh2TkRGVWFXMUxhV3h6VFZjdFJuaFRSM0kyU0dkU1ZETkVaakZvUlRWYVIwdGxUWHBVTFZWTVRXeG1aVnBWY2taU2VXWkRhakp4Y0hGTFdrUXhXRUpUVlhOamMzSmFXbTlsVjNKNVdrMVhPWEJtY2xWblJpMTFhbk5RV0RSS2JVMXZiRGRFYnpGNk1rbHlTek5uZUZaWVVsaEpWRVpPV1VSbVlsOU9ObTlaTlhwQlFYRkpkVUpUWlZKSmEwNXFNME4yUWtSV1MzQnpNek5UUzB0MlozRmlPRjh6WW5oWmRXWkxXbFZqZG1RMGNFbFhZV1I1UkZWTVZWTkNSbDlNZGxKd2FGUjZha0oyVERreFJXeHFlR1JHY0ZSSE9FbEhSa2cyWTNGeGNHcFNZMUp5YkhKUmQzcHNUekJ2ZUdsUE9URTFaMDB6UkRWek0ya3dXR3A2U3kxa1FtdEphM1JsT0ZOb1JWUnZWMHRNT0hkYVdUWndVVVp0WWkxdmNXaGFXa3hxVkdoU2VFWlBkSGhaVGtaM1JYSnFZbE5WZG14YVNteHhjSEZRWlZkYWRtMVhjbkJJVDFOb1JGbEhjSFYxU1hkV1lXMWZRMUpSYjBGbFVXcDJkRk5xTlZOa1VYQlhhWEpvVFMxc2FIVXhPVzF0WTB0S1MwOWtXbFJuUVdoZk5YTldUR0ZpWm1NNFlqTkZiVVJJYjJOelkwVnhUbkZPZFZsT2RqQTRVemRDTmpac2FWTk9kRFV6TW0wdFZYZElSbGRyVTA1d09UZHNhMFJOTFdWTlJsOUJNMkpZUldKWVQxZHNlbEF3WlVoeVdFZHNTV1JEZFRjelJITTNVMWhpWkMxclNIVTRSbmxoT0ROcUxXRkRVRXRHVW5oaGNYaDNkalZKZFdSZmVWVnJVUzFIUjFWNVptbG1PWEIxVDBwR2VIUXdSbE5xZVZnMlIweEVjRXR3T1haZmVsQkdZamhGZWkxTVJFcHVOV3hQY3pWcmMwUlJZbU13VFhwc01EVk5SRXRHVGs5SGIzaHJjblJQUjBKemVsazFPVTVvTXpWSFJUQnJRelZtU0c4elpUYzBhbk10VFhNd2JsYzJibXAyYmxCS1UxTjJaMUphTUdOWWMwNTNjRmh6TVhGbFEzZ3pjbUkyWjFCd1JtOHpOa2xhYkdNNWVXRTRkR2MxZW1wbU1ERTRaSEZuT1VGWlNscGFWV05PVlVGUVkwcGZhamt6VDNOVmVGQnVVVEF5YXpoalkyeHNkbDlKVnpNelkydE1jMkowVG0weE5rUlZNRFk1Ymt4UFgyMWpWREU0VjNKalMzUldZemc1ZGxjMU5reEhWalJtTTNWRmFVbERRbTluVVVJMFprSkxMVzVsV1VSaU5IcGlUak5QVlRGMWFuQXhVMVJZU0VabVkyVlBWVEJDVGsxS2JtMUtVbWhPUmpsTFZERXlNblF6VUhjMmQyWkpOSEZwYkRnMllqWkVPR3hXUjI1cVdGOWhaRVJSYUV4eU4zZHRSMjA1TlV0Uk1qaDRiRUZ2UkZCVVUwcFFOVU0xUjNoelQzTkxibXhwV2pKbU9EUXljV1JVV0djMlprZGpkRTAxTm1ZMlduY3RSV1ZtUVRGT1dVMXpTSEowWWtseVJWaEZTVFZSWVV0RVFUWnpUVTV6TUY5amNHUndNVE5PVVVSV05ESmpXbmd3ZFVwNmJFdGpURUZmWkRsVVVYVXphbmxYVTJ4R2VrVnlXSGc1VTJsMmF6aFdhRlZ3Y2pkVFlsazVTa3g2ZG1rMExWbEJSRGsxVFhCdGF5MDRhbVJwUkRaSE5HSm9VVWxvT0VGSlpVSTFNRkpEY0VGbk9USnFZV2RIWkZReE1EUTJTQzFJVjI5eExYWnNkSGhwWmtzd1kxOUdaVlZpTW5OVGNYVjRibDlSWlZsa2IxWjJVRkp3VjJOcVZVaHpXR2N3VFVZeGRGWnFVbDgyYjNWWGNtRTNabEYxVm1oUGQyRnFXRGhmTm5oaFFtUmpaSFpHZVUxQ1lqaG5RM0J1T1ZobGEwUTBVM0J3U25SWGRGRlFOWFY0U25OMVEzRnBiRWxsUlhWeFFWcDFVV2RUTUVkVVNEazBPSFJSTFVSbFIzVldka280Tm5FNE1USmZkek4xZUdkMFoyWXRkbGhaTjJOSlZFMWFabU53YVcxdU1FUnZYMnB3WlY4dVpIaElSVEpIVWprNVFpMHlSVEUyVjBGSVFYTXpkdy56SjdGaENTTGR0YXlsazhSSWZtNExIeVloUG03V25PRFNhNDlQWGtCSjhVIiwiZXhwIjoxNzU4MjI2OTY1LCJpYXQiOjE3NTgyMjY2NjV9.mNrOa8zjkcT2aaItaLg0k4cwh4o_D8qOv8YzyYDnbtE","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJlNTkyZTBiMi1jN2Y0LTRiYTEtOTgwMy1hMmVhYTczOWQxMWIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im82aWthZ2EzcTcxYTI1dmt2Z2VvdWZuMmNpIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVJORWhNVFRGUWNVcGZlVmRQV2pBdGJUZFpjRWRuTGpkME5HeDFiSFU0YjJOSVFrMU9SMlpqZEVwTmFtNVFUbFZVVEdsTWJXMDJZVzh4WDBkNlozZHZSMmcyVTJWUlZqWmxkbkp6U2xkUVdXRk1aRkpFYWpCNlZVVnJOVFJpV2xSTlVsQkJXVFV4TTNGc04xRmpabVJxYTB4QmJHcFdSbmRGTkVvdFJVNDRjVkYzYmtSZmNreFNPRVYwYUhWUFZqWnpiMkpmZDBOaFZHcFJYMjFaVW1ORk9GUm1RVFJXUjIxVlRuSkpORTVwWlRCVlYyVnhjRXRRUlRGTFExTjBWVVJpVkVSMVYwZEJOSEpZVWtZdGJEVk5XRzlVTTNOeFowYzNXVVJNZEdoM1UzaHdhMGRzWkdaeFkxVjZWVGhvZEdKS1JHNXpjalJtYVdoaFJqaG5iMkp6Ukdkd2RIRXdSekV0UVhkZlkxSkNRV0pLUzJGTVgxbHVWbGh1TmtoNVFpMVZkMTlvVVUxS00xUjRTSGN3ZW5oNVRUVk1WRUZNUTBOSFluWmxhblZpV0VoSldGOXNSRk5WV1RCVlZHSlVXR1F3V21aSFZuTktlbXRMU0VOVGRFVmxhbWhKTTFGV01URk1WM0JyWVhSMWFGVlZiMFp2U1VSeVJsaFpSamwwUzNsM2RHSmlVbWRUVmxKdExWTkJORXBvVVUwelQzVnFjM0pUVGt0ZmVFVXpNV1kyY2tGRFdWZFNPSGxuVkRSZmJ6RjRTVmRZUnkxQ1FuTmxXQzFOYm1OeGRFSmlNRXhtWkV0TGJYTTNXa3czTVU1clprVkNiRWRPVERONFIyZ3RiR1pJWW1ablZFcE5RVWx1Y1VscGVVWmlTRmRJYVROVVgwTXpNbE51YzBsSGJFNVlaVkpoU2pVd1IwUllibmRrZGtWTU56RTVTWFJxVGtkWUxXOHROa3B4YjE4NFptaE9lVlJYWDBWT1dGVlJja1JOZW1wbVNtRnJTRXBHZG5FMWRXUjJhbk5tYzFGbVUyVTJSMmxzVEVaTVJsRlNZemRCWmt0cGRXUjBWMVoyZEhwTlpGOXJWbWw1T0ZnMkxUZ3lZVXRZTVhkRGVXUjFSRkZUT1hBdGEzSlhVR1pwZEVaSE1HbFlMVk5aVjB0MlJsTXlVM1JQYWpaeVJrODFlVmh2Vm5KS1pqWk1UbE5RY21zNGJXMHlMVzVxWWtobVNHVXdaMk5sVkRkS1psVkVOMHBzYW00NFJWSktNbVk0V1VSSU1qSmxkakZ5U0RSU2NXTXpiRGRKTkU0MGFEaHZURVJKVG1welVEQjVSV0ZyWkVObVltVXllRVpGYWxWbmJWcDJka1l5UlVzMFVHRkVVbHBUVXpSTk5ERmlTRVZOZGxKR1dFZzVVelJhUnpaQ2EwRndUMmRQY25KSE0yWjJXbWxhT1RZeFpWRnFibTFZTUVsSFdGSmtNRkZrWmtwVGJWSlVVazB5VDNrd01sQk9SMFZHUW5KQ00zazFiRkEwY3pKdFRHODNkVk52VHpOWVEybDBVREJOTmtZNFowNXlWRXMxUTJoeldtb3hTVGhTVVcwMExuVm9RbTlKYUhOU2VHVjVlWEpLU0ZoQ2J6aEZTMmMuMHIwMWtKWVlmZVBzaG5RZHc5RzVsSzBSRFBLZGJ5SjlCVUhkZWtzemVqMCIsImV4cCI6MTc1ODIyNjk2NSwiaWF0IjoxNzU4MjI2NjY1fQ.Guk2LWShDOCTqbx3FkD4dWhuX0mt83FvQrZYXz22Xm4
callbacks:
- _id: 0
input:
- name: IDToken1
value: self100-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: self100-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: self100-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: self100-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@2cde0caf
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@2630c0f1
password: Pa_ssw0rd
username: self100-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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJlNTkyZTBiMi1jN2Y0LTRiYTEtOTgwMy1hMmVhYTczOWQxMWIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im82aWthZ2EzcTcxYTI1dmt2Z2VvdWZuMmNpIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVJORWhNVFRGUWNVcGZlVmRQV2pBdGJUZFpjRWRuTGpkME5HeDFiSFU0YjJOSVFrMU9SMlpqZEVwTmFtNVFUbFZVVEdsTWJXMDJZVzh4WDBkNlozZHZSMmcyVTJWUlZqWmxkbkp6U2xkUVdXRk1aRkpFYWpCNlZVVnJOVFJpV2xSTlVsQkJXVFV4TTNGc04xRmpabVJxYTB4QmJHcFdSbmRGTkVvdFJVNDRjVkYzYmtSZmNreFNPRVYwYUhWUFZqWnpiMkpmZDBOaFZHcFJYMjFaVW1ORk9GUm1RVFJXUjIxVlRuSkpORTVwWlRCVlYyVnhjRXRRUlRGTFExTjBWVVJpVkVSMVYwZEJOSEpZVWtZdGJEVk5XRzlVTTNOeFowYzNXVVJNZEdoM1UzaHdhMGRzWkdaeFkxVjZWVGhvZEdKS1JHNXpjalJtYVdoaFJqaG5iMkp6Ukdkd2RIRXdSekV0UVhkZlkxSkNRV0pLUzJGTVgxbHVWbGh1TmtoNVFpMVZkMTlvVVUxS00xUjRTSGN3ZW5oNVRUVk1WRUZNUTBOSFluWmxhblZpV0VoSldGOXNSRk5WV1RCVlZHSlVXR1F3V21aSFZuTktlbXRMU0VOVGRFVmxhbWhKTTFGV01URk1WM0JyWVhSMWFGVlZiMFp2U1VSeVJsaFpSamwwUzNsM2RHSmlVbWRUVmxKdExWTkJORXBvVVUwelQzVnFjM0pUVGt0ZmVFVXpNV1kyY2tGRFdWZFNPSGxuVkRSZmJ6RjRTVmRZUnkxQ1FuTmxXQzFOYm1OeGRFSmlNRXhtWkV0TGJYTTNXa3czTVU1clprVkNiRWRPVERONFIyZ3RiR1pJWW1ablZFcE5RVWx1Y1VscGVVWmlTRmRJYVROVVgwTXpNbE51YzBsSGJFNVlaVkpoU2pVd1IwUllibmRrZGtWTU56RTVTWFJxVGtkWUxXOHROa3B4YjE4NFptaE9lVlJYWDBWT1dGVlJja1JOZW1wbVNtRnJTRXBHZG5FMWRXUjJhbk5tYzFGbVUyVTJSMmxzVEVaTVJsRlNZemRCWmt0cGRXUjBWMVoyZEhwTlpGOXJWbWw1T0ZnMkxUZ3lZVXRZTVhkRGVXUjFSRkZUT1hBdGEzSlhVR1pwZEVaSE1HbFlMVk5aVjB0MlJsTXlVM1JQYWpaeVJrODFlVmh2Vm5KS1pqWk1UbE5RY21zNGJXMHlMVzVxWWtobVNHVXdaMk5sVkRkS1psVkVOMHBzYW00NFJWSktNbVk0V1VSSU1qSmxkakZ5U0RSU2NXTXpiRGRKTkU0MGFEaHZURVJKVG1welVEQjVSV0ZyWkVObVltVXllRVpGYWxWbmJWcDJka1l5UlVzMFVHRkVVbHBUVXpSTk5ERmlTRVZOZGxKR1dFZzVVelJhUnpaQ2EwRndUMmRQY25KSE0yWjJXbWxhT1RZeFpWRnFibTFZTUVsSFdGSmtNRkZrWmtwVGJWSlVVazB5VDNrd01sQk9SMFZHUW5KQ00zazFiRkEwY3pKdFRHODNkVk52VHpOWVEybDBVREJOTmtZNFowNXlWRXMxUTJoeldtb3hTVGhTVVcwMExuVm9RbTlKYUhOU2VHVjVlWEpLU0ZoQ2J6aEZTMmMuMHIwMWtKWVlmZVBzaG5RZHc5RzVsSzBSRFBLZGJ5SjlCVUhkZWtzemVqMCIsImV4cCI6MTc1ODIyNjk2NSwiaWF0IjoxNzU4MjI2NjY1fQ.Guk2LWShDOCTqbx3FkD4dWhuX0mt83FvQrZYXz22Xm4",
"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": "self100-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": "self100-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": "self100-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": "self100-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: Thu, 18 Sep 2025 20:17:45 GMT
x-forgerock-transactionid: ccc0e778-5f9b-48b0-9da2-85d72332bfc8
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxZmMzMWI4Ny04NTQ1LTRmYmItOGQ0ZS00ZTZkYzA1ZjAzMDUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InNjMmU2NGx0dDc4a2N0aGkxNjhhaWRhMm5sIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXRRV3BGUkhOc2VUSkpNMHhhYVV0dGMyeDNUSHBuTG5sb1NGaFdTazVoZEcxNU1qVkJibmQ2TW5GR1RrMU5Ta1Z2VWxsNE1FRlFTVGhuU2sweGFXeHNZa0Z1VVRsTVMwOVBOMnBSVkUxR0xYTXdhblpuY0VSWVQwRmlaVmhYUTFWWllVTmZka2x1VlhSdVdrcFhVVk5XY213NVdUbGZNa3R5WnpRNVltNXlaVmRKY1VoZk56aHRjR2hVUWtSdVQwdFZWWHBMYzNnMloxVnpiM1ZmT1ZOelJFRnhTbFpKZFVZNFQwOWtMVTV2UlhRMFRIWllZMW80WVdoQlJVaE9XazFFYTJ0MmFIWmFXblJNUTJOUE16aEVTekZ5V0ZZd2RHSnlTWGRQYzBRMFRVeHZUbUpITUdGRFlXOXphVlV6TFhCZlIyODJTSFJUTWpsaVRGVjVWbXB5ZWt0WGRsRkRTVEpCZGtSUlVIbHBiVWRLV1hGUE9UTkhVMUZMWjJFeFJuZHlYM0k1VlhSUmNsRmFSV3R6TnpNeWFIa3daV2x5T1RCR1VWODFjVGwxVUMxNE9XTlJaazVUT0RVeWMwOWxSVFYyY1c5WWEzbG5UbTl4VVUxQ0xWOHlWbTFUTWtwRFMwVmhiVlpCUTFWWlNYcFNWRkpXYVdwUGFrSm5PVzF6WDFsUFVWQlRWVm8zVFRWVk9YbFpXRVpsUVc5eGExZGhXbGhtWWw5bGNWQktlREYwT1hORGNsRnBhSFZGU0VOc1JXcE5WM0JaWlZwbVNHRjNZMDFrWjBwdGVIcHpObkZaY0ZSZlVGaDVXSFJhUzJ3MFpGRkRSMnB4U1dKcVFXWm1ZbmxaZEc5VWNVRXRaRFpKVVhVNE1GaEdVMng0UTNsT1pHeDJTbXBqVlcwMmIwSlFYMFk1YlVGRE9GUndTMGx1ZUVob1VVSktiR041VTFOWFpIVllNemhrTTFWbGVGZHlOak10U2xaaUxYQklSVFUxWTBRd1drVllkVEJJYzB0WlVtb3RVSFpIVVdSV1ZHWkpXVWM1V2psc1dXWXRkSE00VVc1bmJVRnhaVEp0Tm5ac01EZzRVa3ROVjBwRk1qRXlhbmxEWlVaVVpsQktjSE5SWnpNM2FHOUxXbVpLYzFVNFRGbDVjWFUxT1hwRmNtaEZabWQzWlVwS05tRlhUWGhqVWpaemJXcFBaekI0ZFhCMlMwWnhZbTVtUmxST1ZUbHhVMkppVGxOUmQxRlNVMWxQUnpWdGFHNTRibXcwVDNKM2JsUk1WVXBuTkVwTGIzZFVaR3RyWkc5alJqQklXSFpsYTJoWVNWbDBUSEkzUVdSTmRreEhTRWxCVFVOS2FUVnBkR05MZFhsd1NuSTVkbWh4YTAxcGNrOXVVRnBUVWt4Q1pXZFdjR05JUkc1cGNUSjRUV1F0UkRkWGJqVkxXazEyY0ZWNlJGcHhhVEJHTVZKSWFFOUxhbEJ3TW5WTVoyb3dNamMxZFUxdVFUZ3daR3hVU0dORlRUZEVlRmRMV0VoWU1HdzNhV0ZQVURaU1MzQkpSSFZEY1ROUlZFMTBRbTFVWjFNd2VHdG9SekI1T0dKMVFqSlhVRlZhVTNadWQzTnJZbmRqZDFsMkxUWXpXVXd5VVRKTVVIZHpNM1YwTkZKdE1UaElNVk5STVdkeGJHMVBaWEpaZDJsdVgwYzVjRlZrZW5nM1RYRkdPVVJyVEU1a2FYbHpVVVJJZURObVJFTnpNM0ZyV0RObVUwaDVYMXB2YkhRek5FbGtNbXRYVTFObWRHbHpUM2hsZUVSM1l6SjFjRkUxZUROeGJXTjVNVUYzWVRKQlZ6VnJWbU00ZERCNWVsVmhSVFpuWW1ZNU56bHBjRWxsYm5GSVZEVktkVlpMU0RacWFXUlhTRjlFVjBKTU5rTk1hRlJqZFVWVVMwVmZlVk0zWm1KVVUyaEpURzVhTlhOeVduRnpOMUZpTjNOdVV6ZEtPVFJTWVdvNU9ESTRSblkxVlRjeU0wNXlkVko2Vmt3NFdrcE5TVVJ4WmtkdE1TMUVkVnBHV0d4NlJVZEtMVEp6WWxSMU1VaEhNMDlRVVVremEwRlRiM0pxYURsc2NWUk9jRXM0UmtaNWJqTXRUbXRFVWs5MFFuSnlRMUYyYlY5SlNXTkJXV0ZEZGtremJIZFZjMlJoWkZwQmVTMXBNV1phWlZobWRuWjBUakYzZEd0b2FtdGFVRkZDWmt4QmFqSjBVVTh3U2tsRmEzZG9UVFEzUW5aMlgwNHRTVzlZUW13ME1ubHZhVkJ0UW5jelFqZHplVjg0U0VoRloyTklhbXByVnpCeWNHbDZaM2haYkZaRWIwRkhjbU5PTjFCR09XRlVXVmhHUzJoVk1reGZVbTlIZVcwNVluQmtjVVpSVFRVdGQzUkhkMGxxWkRKeVNtbHphVFJ5Vmt4bU4wbFBjbmxJZFc5SFZFdEpNMHBFUkV4blZrVk9abG93V1d4SWFTMXhlVGQzTTFsblVGZHZjWFpNYjBSMFdIRmFZbGRHZUZGb1RHcGFWbTE1UzFCTmMwSllSMGxCU3kxa1MyYzRUREZMVjBkeVowaEZPV2t5YzB0RFRsWnFhRzVsTjBKeFMyZFhUV1poUVhCQlQycDJWbUl6V2xWbWJsTnlWR1JPYkd0aVlUaGhSRUl3Tkc1TlowdE9aRkZXUzNSV2IyRldXRWh6TjJReFlqRmtkRkJCY2tzd2VHUlFhbWxKVTB4RFpIZFBXRVZQZFdwMGNrWmlSMkpqWkZSTE5EUnRaRmsyTW5KVlUzRXdRbEl3ZEY5a1preDVORzl4VFdkUFRHZHRiMGRtTkhCeFNEWTRTbkZvYlc1aFVWaFBMVTV0Tm5kSmN5MXlja2N3YjNWbVprMXNWbmxvWDNKVVdDMW5aa3htU0cxb01IUTNURUV0YWpsR1IxUTJVbm94TlhGZmRGQlFiRGRJUjFsTWVEQnViMHRsWDNReVp6Rm9kbEJaVkU0ek1GTXpVREZwY2pWM1JWOVRXVGsyVFdKdk5sbEhaV3RTYlhaMlYzSXpSVWcxU0Y5eFpYUkthalpOZUVWVWNWSnFWRFpwYm5Gc2JHMWFMVkphZVdodlVXeEZXWE5pYmtWMmFWVlZRMHM1WkZSaVEwVTNZMk5SUzFGcVZVWkJOMDgwU0VOWWJuQjZYMDlrT1ROdWNXbE1WVk5FVVVWQlVURllOWEJFWldFdVZqVlBWakI2TTBWbFNUaHFTM1ZYZGtNME0yZDVady43T2VOS1B4enIyejBMVUJ0TTY5UVFNY1V6U2VybExlV3laVTlFVHR6ZE0wIiwiZXhwIjoxNzU4MjI2OTY1LCJpYXQiOjE3NTgyMjY2NjV9.uV4xd3uWjZqqveu-IT1BZg8TCUfBG5uMDk3cwKq3OKc","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: 11499x
==================================================
- GROUP 2 - GatlingLogItem-UI AM idFromSession-KO-status.find.in([200, 209], 304)-401 - 11499x
> UI AM idFromSession (KO), expected: status.find.in([200, 209], 304), got: 401
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI3ZGNhNGQyNy1mY2RjLTQ2ZjAtODZmNy05MjRmZjY0Mzc5OGUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Imo0MnViNHZlcW44NTdsYXA5MWVmbTZmaDB1IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVNVRzFLVUc1SVptRmlTbU5SU21Ob2VqTllabE5CTG5SclZUWlFMVXAwTWtGc1lURkhRa0U1ZFZoWlJVZGZaMjU0Y2tKZlYwWlZSbFYwTjA1dVdHRkRWRVJ5VkVoa1JrSkRVRmwwU0ZvNGFraFJNbkUzVW5aSk1YRjVlbEF4UjI1Wk5qQkJOMUpNWDB0blF6VjJZMk5WZDBVNWJVUlVlakE0WTFKZlRsaDVPVWxxTURBd2JEQndaV3BaVERWSGVYVTFPVGREVEV0WVgzTndVM2RJWW5ZeVZrZGhibVZMU1RCeFdrZEZXVlV5Y0hsM1ltdEVVV00wY1RCeFgyRjVla05VYzB4S1RIWkJkRXRUZFVkWldHdzBaREpYVkZOZk9EZFROMlUyVDB4amJsZ3RaRlZuWlU1amIzTkdZVU5GTFhSSFIweG1SRkJmTUhwSVdXcERhMTlyV1dwNGRsUldjV3gzTjNSMVlucGtNR2hJWWtoWFJFZzFaM2xPU2xWaGJUWlhURzh4VTJaSllVeHFWVXAyVW1wWWNXMUtjVFkwVUdGak1VUlFNREV6T1hCMU9WcDViSGhMVVhoWVZGOXRiMFV0VVdGNFZpMTNkMUZCVFVsNmVXaFBXVkZqYUZjd05FUldObkZhYTNOMVltUTBXRzlGYlRCMlkzSnJYM2RJUVhoTlVuUkxSREJ5TFU0M1ZtSTBOVlpVVVd0clNHdHdObGx4U1hWTmRsbDNaMVppUjFKb1kxbHZaRWRzYldSUmNpMVNOemRsY1hNd09EWkdTVFJET1RCRWQwWk5RV2wwTW1kNWNsTkNlSGxXUkc5T1EzcFNNa2h3TjFKaGIxWnBVV1F4ZVdocFJEbDBhM1paVkRGTlZUbHpka1JmWVdOUWFtbENTV2xKUjAwd1RYTkpaVlZSTlc1blMyTlpjbVprU1ZaNFRVWTNUekJKTkRKc1oxaHRSRmwyVGpSMmF6VmtRa3cwY0dwWk5WQkNTbUo1V2xFM2VuSnVVRjh0TWpSalpUQXpVbTlITW5CMFV6ZE1OV3h4ZVRaS2F6ZFRhbnBZWjJabU1rRkNheTFYYm05TE5GSk1lSEExWVRKSVMySk5XbWd6UmtaV1prZEZRMDU0ZG1GVWMwcFRjMnRpTTNSWmFISmxSSE5JUzBwWGJFdzFUSHBCWHpRemQxUmFhVFkxVWxkV00xWnJUa1JZTkRNMlJYTnZTMGRSY1V4Zk4yMHplSE5hU1VSVlRGaHlMVGRxWlhaa1FYTnBObTlqVTJkdVZrUkRkMVJmYjNSclYyVlpia1p4T0hWa1dIRjVaMVJvTFZGbVdWVTJlRlZmUkRoemVYSk1RMEpyYkdaMFFsWTBSRmRVYURCYVpFeFhTQzAwWTA5NmRtbEdSMjUxYmtzeVNrc3paMXBLZUZGelNuUm5ObVZmT1dVNE9WcDJTVFExVDBGb05XVXhka2RzY25OU2NXUjZZVlZHWkhoMVlraHBlRUZsWkZjdGFsTnVjamwzTnprMVZtOVNkV2hMYzJjMVJUZDJOa1pYVTBkcE9ITk1ZVk5pZFMxZmRsSlNaM1UyUldSTE1qSkhSM0JZT1hsckxuRmFZVXQ2TTNwYVUzTkphV1ZLY0ZSSlNEUjBaRUUucFFWZjRIeDZfVUZndnVVNTlRRkYyU2VWU3d0amFVRlBaekRVVGpQN084USIsImV4cCI6MTc1ODIyNjk1NSwiaWF0IjoxNzU4MjI2NjU1fQ.kwh-KaKSb2CfvDneOGf9ueE8tkwJy5BdkH1TLPq0aS0
callbacks:
- _id: 0
input:
- name: IDToken1
value: self100-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: self100-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: self100-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: self100-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: 230.170.126.254
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.contentCache: io.gatling.core.util.cache.Cache@121c736d
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@273c9649
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@4190445b
password: Pa_ssw0rd
username: self100-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: Thu, 18 Sep 2025 20:17:36 GMT
x-forgerock-transactionid: 594483a8-bb3f-4d76-8796-6d875eed9a6a
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxZWVhZGJiMS05YjAwLTQ1OGMtYWNkMS0yNjM2MzA5ODQ2ODAiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImxnN2FjdDRvZ212azZ2b2w5OGc2bDR0ZjZrIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXBVelJUTXpCU1dVMVVUSFZwUld4YU1uTkRXa0ZCTG5WelFsVk9abXR1ZFU5Wk1GSnVPRlZ4YUhaaVZFeGtTVk4zVkhremFWVmhkR2RKWlZaamJGUldXRnBOVXkxWk9XOU5SV3RDWlZSb2MwNWFVbkY2VEhKZlVtdFNURUY0ZWpoVFFVeG5UWGROUlZsRmEwOTJhVUp4TVhVNFlXUnlWMFZPYlhoR2NVcHNlamw1Y2taNldUaHVRMDAzYnpKRlVYaG9OQzAwVUZJeVdrVk1ORFpyUXpCbk16aHVOWFoxV1dKblpHcEpPVmR0V2tabVNEQkNWWEJQUVhOWFJHVndNV0ZVVFU1UVFVSktVa0pRU2pVMlRERnlSazlKWnpGQmJFWkdOM1ZoYm13NWVYZGZOMTlZT1dOQ1FrcHhZak5ZVldKcVJGRnFTVVF5ZDNaSk5EWTJRazB5TUZkVVozbGxNM0pTYWpkMVFuZDZVR2N0YVRBMlQyeEljWGxDWWpWclNFWllVbmgxYzJ4TlFXZDRiM1E0Y0VaaWRVMWpkV1pmVldsV2JGaGhhVTR3UWtSVGQwSmhNWGRUWkRoUGIyVXlTSFJQV1ROTVVuaElTVkowU2tWRVUzZGFTMlZ3Wm01cWNteFFjMFYzU25OSVV6TmlVV0Z5UTFWS2NYZGxhbFZETjFkQk1ISklVMDk2Y0d0eVgzZzFOR0YxYjJrdFRsbFhZMmhFV1RkblYyMXJUakI2WmxoaFpXSkRXalpKYzJ0V1RsOWxjRlpPV20wMWQxUXdTamw2TlZSUFkyVnVhbFZaTWxkRWMwUTVjbTkyU21aQ1JXWkpTWEJVV1haUlZFOUdZVGhITnprd05GVlFObDlJVDAxTk5sbDNTaTAxYm1SbE5IbFlPRTFhZFdSTVRVczVkSE5RWlRSNWVVdFZOR0ZHTTNVNFgyUmtlRGRSVm5Rd1YwUXpVVjgzYkZSd2VrWlhNM3BXTFZwblNWQkhXbWhRUms5ZlRHbG5iVTF4UW1VM1QxZ3lRbmt5ZWxKb1YwOXZSVWhYVVZCa1lWbHlSV2RZY0RCMFVuQmlZVFpsTURCaGNFVk5TelZyZWxOTGJYWXRZVjl0WkZCaGVUWlBPVVE1UkhGQ2RWZ3dkWGxGUVdvNFRsVnBNRkZVVDBkeFRHNW9NazlCVVhwM2NGTnJZWHBDWjNKV1kyUjZZVmRTT0hWTWNqbHZhak15ZDFCSGRUWm5SMGhWU21kRGEwNXlYMkZJYmkxVWNtMVBkM0Y1WVhablJrcFljSGxoWW1oMWJFc3hWRk54VWtRMVEzQmFWMEpwZEdsVk4xQnJVMlJ0U0c1SmRWTllkamxvYVcwMk5IbGlSbWQ0TTJ4TWRERjZlVUV5VGtkTk5sRk5aMkpoVVhCNllscFJURnB0Tld4SE5sY3dkRkJrUW5oaFduQm5jMWx1TUVobVZrbFphVXRrY1VWc1oyWm5jMVpmU1VGT1RrbDJVSEZMVTBGNU1XbFBlV0UwUldjeU1UbGxkemxaZFd0NU1WOTJSV0pTVGxwSWFFWlZUWFprY1dwb2VrMTFWa3d4Y2pGeVJGOVNTbVZKZVdockxuRk5UMFE1VW0xR2NrZ3pTV3N6UXpSZldHZEpWMmMuNFF2YnFYcXpaV2RPWlhSOVFOVlJERlg5dHhRcnZBMHJqTll5U1BjRU1RMCIsImV4cCI6MTc1ODIyNjk2MiwiaWF0IjoxNzU4MjI2NjYyfQ.jYI8-HKiiYg39E3mTvFNwYrvMwzvgcONWXO2DB0LhFI
callbacks:
- _id: 0
input:
- name: IDToken1
value: self100-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: self100-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: self100-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
[...]
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: tfTiesNUwr1iTNvZf7nDInq6alQ.*AAJTSQACMDIAAlNLABxKOURLWEE5M2huSGN3dHAva3ByRkNFRy9vWTg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
gatling.http.referer: https://openam-perf-haproxy.forgeblocks.com/am/
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@2c0680d2
password: Pa_ssw0rd
tokenId: tfTiesNUwr1iTNvZf7nDInq6alQ.*AAJTSQACMDIAAlNLABxKOURLWEE5M2huSGN3dHAva3ByRkNFRy9vWTg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
user_uuid: c061de2b-37a3-44f8-8fa2-df1d1973042b
username: user.4603355
verifier: MzkxMjg2MzY3OTU5NDgyNTE0Mg
- request:
GET https://openam-perf-haproxy.forgeblocks.com/openidm/info/features?_queryFilter=true
headers:
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
referer: https://openam-perf-haproxy.forgeblocks.com/am/
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJjMDYxZGUyYi0zN2EzLTQ0ZjgtOGZhMi1kZjFkMTk3MzA0MmIiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiNzFlMTdiNDEtNzg5MS00NTc1LWJhZjItNjBiY2YzYTVlNmZjLTE1NTkxMTk2Iiwic3VibmFtZSI6ImMwNjFkZTJiLTM3YTMtNDRmOC04ZmEyLWRmMWQxOTczMDQyYiIsImlzcyI6Imh0dHBzOi8vb3BlbmFtLXBlcmYtaGFwcm94eS5mb3JnZWJsb2Nrcy5jb206NDQzL2FtL29hdXRoMi9yZWFsbXMvcm9vdC9yZWFsbXMvYWxwaGEiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJ5VDdMNm5qbXAyNzIzYWpfTUFlVUpHM2NMVWciLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJlbmRVc2VyVUlDbGllbnQiLCJhdWQiOiJlbmRVc2VyVUlDbGllbnQiLCJuYmYiOjE3NTgyMzAyNTUsImdyYW50X3R5cGUiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJzY29wZSI6WyJmcjppZG06KiJdLCJhdXRoX3RpbWUiOjE3NTgyMzAyNTUsInJlYWxtIjoiL2FscGhhIiwiZXhwIjoxNzU4MjMzODU1LCJpYXQiOjE3NTgyMzAyNTUsImV4cGlyZXNfaW4iOjM2MDAsImp0aSI6IldyUkFCVXBRWVl6SFBWdXVBTF9jQVo1UlUwcyJ9.DqJSehJ_KfH9OD3qsVnw2ADDpPqb79sNin3mA9G-Dmw
Accept-Api-Version:
accept: */*
cookie: amlbcookie=01; d0d18cac672abbc=tfTiesNUwr1iTNvZf7nDInq6alQ.*AAJTSQACMDIAAlNLABxKOURLWEE5M2huSGN3dHAva3ByRkNFRy9vWTg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
host: openam-perf-haproxy.forgeblocks.com
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
d0d18cac672abbc=tfTiesNUwr1iTNvZf7nDInq6alQ.*AAJTSQACMDIAAlNLABxKOURLWEE5M2huSGN3dHAva3ByRkNFRy9vWTg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
- response:
timestamps GROUP 28:
1970-01-01 01:00:00.000: 1x
==================================================
- GROUP 29 - GatlingLogItem-UI IDM version-Exception-None-j.n.c.ClosedChannelException - 1x
> UI IDM version (Exception), expected: None, got: j.n.c.ClosedChannelException
- session:
access_token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJjMDYxZGUyYi0zN2EzLTQ0ZjgtOGZhMi1kZjFkMTk3MzA0MmIiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiYTk3YzM2YzctNTRhYy00ODYzLWIzMjQtYWVlYjdjNDlhYjUyLTE1NTIzNTEzIiwic3VibmFtZSI6ImMwNjFkZTJiLTM3YTMtNDRmOC04ZmEyLWRmMWQxOTczMDQyYiIsImlzcyI6Imh0dHBzOi8vb3BlbmFtLXBlcmYtaGFwcm94eS5mb3JnZWJsb2Nrcy5jb206NDQzL2FtL29hdXRoMi9yZWFsbXMvcm9vdC9yZWFsbXMvYWxwaGEiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJKQzRqc2lSZWNFUjl0VmNBbFpZMHB5UTBHS2ciLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJlbmRVc2VyVUlDbGllbnQiLCJhdWQiOiJlbmRVc2VyVUlDbGllbnQiLCJuYmYiOjE3NTgyMzAyNTUsImdyYW50X3R5cGUiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJzY29wZSI6WyJvcGVuaWQiLCJmcjppZG06KiJdLCJhdXRoX3RpbWUiOjE3NTgyMzAyNTUsInJlYWxtIjoiL2FscGhhIiwiZXhwIjoxNzU4MjMzODU1LCJpYXQiOjE3NTgyMzAyNTUsImV4cGlyZXNfaW4iOjM2MDAsImp0aSI6IklLbkNXdngwUFFqV18ta3ZTTktzUUNGNHVndyJ9.eFqO4h-s8IArY9nSWLNEBocIJ_OX8psd_Hhez4YHrfg
access_token_2: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJjMDYxZGUyYi0zN2EzLTQ0ZjgtOGZhMi1kZjFkMTk3MzA0MmIiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiNzFlMTdiNDEtNzg5MS00NTc1LWJhZjItNjBiY2YzYTVlNmZjLTE1NTkxMTk2Iiwic3VibmFtZSI6ImMwNjFkZTJiLTM3YTMtNDRmOC04ZmEyLWRmMWQxOTczMDQyYiIsImlzcyI6Imh0dHBzOi8vb3BlbmFtLXBlcmYtaGFwcm94eS5mb3JnZWJsb2Nrcy5jb206NDQzL2FtL29hdXRoMi9yZWFsbXMvcm9vdC9yZWFsbXMvYWxwaGEiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJ5VDdMNm5qbXAyNzIzYWpfTUFlVUpHM2NMVWciLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJlbmRVc2VyVUlDbGllbnQiLCJhdWQiOiJlbmRVc2VyVUlDbGllbnQiLCJuYmYiOjE3NTgyMzAyNTUsImdyYW50X3R5cGUiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJzY29wZSI6WyJmcjppZG06KiJdLCJhdXRoX3RpbWUiOjE3NTgyMzAyNTUsInJlYWxtIjoiL2FscGhhIiwiZXhwIjoxNzU4MjMzODU1LCJpYXQiOjE3NTgyMzAyNTUsImV4cGlyZXNfaW4iOjM2MDAsImp0aSI6IldyUkFCVXBRWVl6SFBWdXVBTF9jQVo1UlUwcyJ9.DqJSehJ_KfH9OD3qsVnw2ADDpPqb79sNin3mA9G-Dmw
authcode: iuiSbIarhYRdjLytwx8o9WyzsR4
callbacks:
realm: /alpha
successUrl: /enduser/?realm=/alpha
tokenId: tfTiesNUwr1iTNvZf7nDInq6alQ.*AAJTSQACMDIAAlNLABxKOURLWEE5M2huSGN3dHAva3ByRkNFRy9vWTg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
challenge: ZTnJS51lrmhmQJY5sXCZRmnV9RzYNEbseI93qQRTXGQ
fake-ip: 203.250.95.246
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@72bc8051
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@7f79b65b
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: tfTiesNUwr1iTNvZf7nDInq6alQ.*AAJTSQACMDIAAlNLABxKOURLWEE5M2huSGN3dHAva3ByRkNFRy9vWTg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
gatling.http.referer: https://openam-perf-haproxy.forgeblocks.com/am/
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@2c0680d2
password: Pa_ssw0rd
tokenId: tfTiesNUwr1iTNvZf7nDInq6alQ.*AAJTSQACMDIAAlNLABxKOURLWEE5M2huSGN3dHAva3ByRkNFRy9vWTg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
user_uuid: c061de2b-37a3-44f8-8fa2-df1d1973042b
username: user.4603355
verifier: MzkxMjg2MzY3OTU5NDgyNTE0Mg
- 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=tfTiesNUwr1iTNvZf7nDInq6alQ.*AAJTSQACMDIAAlNLABxKOURLWEE5M2huSGN3dHAva3ByRkNFRy9vWTg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
host: openam-perf-haproxy.forgeblocks.com
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
d0d18cac672abbc=tfTiesNUwr1iTNvZf7nDInq6alQ.*AAJTSQACMDIAAlNLABxKOURLWEE5M2huSGN3dHAva3ByRkNFRy9vWTg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
- response:
timestamps GROUP 29:
1970-01-01 01:00:00.000: 1x
________________________________________________________________________________
[2025-09-19 01:15:25] Logs-parse-benchmark-100 step6 : N/A
________________________________________________________________________________
Removing parsed Gatling stdout_parsed.txt file..
________________________________________________________________________________
[2025-09-19 01:15:25] Logs-parse-benchmark-100 post : Check parent task state
________________________________________________________________________________
Setting result to PASS
Task has been successfully stopped