--Task--
name: Logs-parse-benchmark-200
enabled: True
class_name: GatlingParseStdOutTask
source_name: overseer-0
source_namespace: >default<
target_name: overseer-0
target_namespace: >default<
start: 0.0
stop: None
timeout: not yet initialized for this Task as timeout was not explicitly defined, see updates below
loop: False
interval: None
dependencies: []
wait_for: ['Logs-parse-benchmark-10', 'Logs-parse-benchmark-100']
preceding_task: None
options: {'task_name': 'benchmark-200'}
group_name: None
Current dir: /mnt/disk1/xslou/workshop/lodestar-fork/pyrock
source (overseer-0) is a component
2025-09-17 10:54:12 - INFO: Timeout for this Task has changed to 10m (600 seconds)
2025-09-17 10:54:12 - INFO: timeout was set to GatlingParseStdOutTask default - 10 minutes
2025-09-17 10:54:12 - INFO: Interval for this Task has changed to 5s (5 seconds)
2025-09-17 10:54:12 - INFO: interval was set to Task default because it was unset, based on self.timeout value because task is allowed to stop by itself
________________________________________________________________________________
[2025-09-17 10:54:12] Logs-parse-benchmark-200 step1 : Write order for overseer to parse Gatling task stdout
________________________________________________________________________________
Order file: /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/08_Verification/04_Logs-parse-benchmark-200/order.json
{
"name": "Logs-parse-benchmark-200",
"command": " /lodestar/pyrock/shared/scripts/logs_parser.py --non-interactive --input-file /results/orders/benchmark-200/stdout.txt",
"out-dir": "/results/orders/Logs-parse-benchmark-200"
}
________________________________________________________________________________
[2025-09-17 10:54:12] Logs-parse-benchmark-200 step2 : Make sure overseer is ready to accept order (not already busy)
________________________________________________________________________________
2025-09-17 10:54:12,501 INFO
2025-09-17 10:54:12,501 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-17 10:54:12,501 INFO [loop_until]: (max_time=120, interval=5, expected_rc=[0]
2025-09-17 10:54:12,704 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-17 10:54:12,705 INFO [loop_until]: OK (rc = 0)
2025-09-17 10:54:12,705 DEBUG --- stdout ---
2025-09-17 10:54:12,705 DEBUG WAITING
2025-09-17 10:54:12,705 DEBUG --- stderr ---
2025-09-17 10:54:12,705 DEBUG % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 7 100 7 0 0 35 0 --:--:-- --:--:-- --:--:-- 35
________________________________________________________________________________
[2025-09-17 10:54:12] Logs-parse-benchmark-200 step3 : Send order to overseer
________________________________________________________________________________
2025-09-17 10:54:12,705 INFO
2025-09-17 10:54:12,705 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1
2025-09-17 10:54:12,705 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-17 10:54:12,986 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-17 10:54:12,986 INFO [loop_until]: OK (rc = 0)
2025-09-17 10:54:12,986 DEBUG --- stdout ---
2025-09-17 10:54:12,986 DEBUG overseer-0-57d79d468-khs5t
2025-09-17 10:54:12,986 DEBUG --- stderr ---
2025-09-17 10:54:12,986 DEBUG
2025-09-17 10:54:12,986 INFO
2025-09-17 10:54:12,986 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/04_Logs-parse-benchmark-200/order.json overseer-0-57d79d468-khs5t:/results/orders/order.json
2025-09-17 10:54:12,986 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-17 10:54:13,864 INFO [loop_until]: OK (rc = 0)
2025-09-17 10:54:13,864 DEBUG --- stdout ---
2025-09-17 10:54:13,864 DEBUG
2025-09-17 10:54:13,864 DEBUG --- stderr ---
2025-09-17 10:54:13,864 DEBUG
Order has been successfully forwarded to overseer
________________________________________________________________________________
[2025-09-17 10:54:13] Logs-parse-benchmark-200 step4 : Wait order is done
________________________________________________________________________________
2025-09-17 10:54:16,865 INFO
2025-09-17 10:54:16,865 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-17 10:54:16,865 INFO [loop_until]: (max_time=600, interval=5, expected_rc=[0]
2025-09-17 10:54:17,070 INFO [loop_until]: Function succeeded after 0s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 10:54:22,279 INFO [loop_until]: Function succeeded after 5s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 10:54:27,487 INFO [loop_until]: Function succeeded after 10s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 10:54:32,724 INFO [loop_until]: Function succeeded after 15s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 10:54:37,932 INFO [loop_until]: Function succeeded after 21s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 10:54:43,143 INFO [loop_until]: Function succeeded after 26s (rc=0) - failed to find expected output: WAITING - retry
2025-09-17 10:54:48,354 INFO [loop_until]: Function succeeded after 31s (rc=0) - expected pattern found
2025-09-17 10:54:48,354 INFO [loop_until]: OK (rc = 0)
2025-09-17 10:54:48,355 DEBUG --- stdout ---
2025-09-17 10:54:48,355 DEBUG WAITING
2025-09-17 10:54:48,355 DEBUG --- stderr ---
2025-09-17 10:54:48,355 DEBUG % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 7 100 7 0 0 34 0 --:--:-- --:--:-- --:--:-- 34
________________________________________________________________________________
[2025-09-17 10:54:48] Logs-parse-benchmark-200 step5 : Get and log parsed logs
________________________________________________________________________________
Log parsing order succeeded, parsed log content:
2025-09-17 10:54:48,581 INFO
2025-09-17 10:54:48,581 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1
2025-09-17 10:54:48,581 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-17 10:54:48,920 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-17 10:54:48,920 INFO [loop_until]: OK (rc = 0)
2025-09-17 10:54:48,920 DEBUG --- stdout ---
2025-09-17 10:54:48,920 DEBUG overseer-0-57d79d468-khs5t
2025-09-17 10:54:48,920 DEBUG --- stderr ---
2025-09-17 10:54:48,920 DEBUG
Checking if file exists on pod 'overseer-0-57d79d468-khs5t', wait max 3 minutes if not.
2025-09-17 10:54:48,921 INFO
2025-09-17 10:54:48,921 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-200/stdout_parsed.txt" ]; then echo "/results/orders/benchmark-200/stdout_parsed.txt file found"; exit 0; else echo "/results/orders/benchmark-200/stdout_parsed.txt file not found"; exit 1; fi' | grep "/results/orders/benchmark-200/stdout_parsed.txt file found"
2025-09-17 10:54:48,921 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-17 10:54:49,526 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-17 10:54:49,526 INFO [loop_until]: OK (rc = 0)
2025-09-17 10:54:49,526 DEBUG --- stdout ---
2025-09-17 10:54:49,526 DEBUG /results/orders/benchmark-200/stdout_parsed.txt file found
2025-09-17 10:54:49,526 DEBUG --- stderr ---
2025-09-17 10:54:49,526 DEBUG
2025-09-17 10:54:49,526 INFO
2025-09-17 10:54:49,526 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- du -k /results/orders/benchmark-200/stdout_parsed.txt | grep "^\d+ .+$"
2025-09-17 10:54:49,526 INFO [loop_until]: (max_time=240, interval=10, expected_rc=[0]
2025-09-17 10:54:50,069 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-17 10:54:50,069 INFO [loop_until]: OK (rc = 0)
2025-09-17 10:54:50,069 DEBUG --- stdout ---
2025-09-17 10:54:50,069 DEBUG 416 /results/orders/benchmark-200/stdout_parsed.txt
2025-09-17 10:54:50,069 DEBUG --- stderr ---
2025-09-17 10:54:50,069 DEBUG
- Download file (size 416kB)
source : /results/orders/benchmark-200/stdout_parsed.txt @ overseer-0-57d79d468-khs5t
destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/03_benchmark-200/stdout_parsed.txt
2025-09-17 10:54:50,070 INFO
2025-09-17 10:54:50,070 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-57d79d468-khs5t:/results/orders/benchmark-200/stdout_parsed.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/03_benchmark-200/stdout_parsed.txt
2025-09-17 10:54:50,070 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0]
2025-09-17 10:54:50,888 INFO [loop_until]: OK (rc = 0)
2025-09-17 10:54:50,888 DEBUG --- stdout ---
2025-09-17 10:54:50,888 DEBUG tar: Removing leading `/' from member names
2025-09-17 10:54:50,888 DEBUG --- stderr ---
2025-09-17 10:54:50,888 DEBUG
2025-09-17 10:54:50,889 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/03_benchmark-200/stdout_parsed.txt is 10194 lines):
2025-09-17 10:54:50,891 INFO ----- output -----
- SUMMARY:
+-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
| Group | items in group | type | request name | status | expected | actual |
+-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
| # 1 | 22870 | GatlingLogItem | registrationCallback | KO | jsonPath($.tokenId).find.exists | nothing |
| # 2 | 22870 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 401 |
| # 3 | 22868 | GatlingLogItem | UI IDM oidcToken | KO | headerRegex((location,#id_token=(.*))).find.exists | nothing |
| # 4 | 55 | GatlingLogItem | --- | ERROR | --- | Failed to build request tokenUserinfo: No attribute named 'access_token' is defined |
| # 5 | 4 | GatlingLogItem | restLoginInitiate | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 6 | 7 | GatlingLogItem | --- | Exception | --- | 'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 7 | 1 | GatlingLogItem | User AccessToken PKCE stage | KO | status.find.in([200, 209], 304) | 502 |
| # 8 | 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 |
| # 9 | 1 | GatlingLogItem | User Authorize PKCE stage | KO | status.find.is(302) | 502 |
| # 10 | 5 | GatlingLogItem | --- | ERROR | --- | Failed to build request RootUserinfo: No attribute named 'access_token' is defined |
| # 11 | 2 | GatlingLogItem | --- | Exception | --- | 'hook-155' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 12 | 1 | GatlingLogItem | UI IDM version | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 13 | 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 |
| # 14 | 2 | GatlingLogItem | UI IDM login | Exception | --- | i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: openam-perf-haproxy.forgeblocks.com/34.120.144.60: 443 |
| # 15 | 1 | GatlingLogItem | restLoginInitiate | KO | status.find.is(200) | 502 |
| # 16 | 3 | GatlingLogItem | restLoginUsernamePasswordCallback | KO | status.find.is(200) | 502 |
| # 17 | 1 | GatlingLogItem | UI AM revoke2 | KO | status.find.in([200, 209], 304) | 502 |
| # 18 | 3 | GatlingLogItem | UI IDM features | Exception | --- | j.i.IOException: Premature close |
| # 19 | 3 | GatlingLogItem | UI IDM login | Exception | --- | j.i.IOException: Premature close |
| # 20 | 3 | GatlingLogItem | UI IDM privilege | Exception | --- | j.i.IOException: Premature close |
| # 21 | 5 | GatlingLogItem | restLoginInitiate | Exception | --- | j.i.IOException: Premature close |
| # 22 | 1 | GatlingLogItem | --- | Exception | --- | 'hook-128' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
| # 23 | 3 | GatlingLogItem | UI IDM version | Exception | --- | j.i.IOException: Premature close |
+-------+----------------+----------------+-----------------------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+
Found 68,711 log items split into 23 groups.
==================================================
- GROUP 1 - GatlingLogItem-registrationCallback-KO-jsonPath($.tokenId).find.exists-nothing - 22870x
> registrationCallback (KO), expected: jsonPath($.tokenId).find.exists, got: nothing
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzYjlhYTUwNy0yODQ1LTQxNzQtYTdmMi05ZjE3ZjNmMWQyOTIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImtzMjEyYXY0MGNuMHIzcjN1ZDJzZWhsOG5yIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNU9lRUZRZGpGU1dqUnpNRkJaZEhsTGNYaFpSMVJSTG1ORWIwTnJTV052ZFVnelgyNTVZa2hUVjJNNFIyOXJhWGhYY0Y5R2FGSm9YekU1ZG5GTlRGRktXV3hhVDBjM01rSnpaRkF5T1Y4eVMwOTJZWFkzUjNVd2NrdzJSV0pCWm1GNmRYTTBhSEV0YkMxVlRYTkdhMnRUVW1sUFFXOWFXRUpHU3psWVowWlRSRXMzVHpacFlUUkhkWHBMWDA5cldHMHRSa05vVUZrNE5rOVRabHBQZEcxalJETnFiRmhyVmtWZlVsTk1VVmN6U21aQlpGUkphbWd0VjJwTWMwTldSVkJaYVV0dlp6Y3pkMEp2TTJ0MWNsbHZTa3hTVWpGNGFVWTFVbGQxY0hoblMzQnNXbkJzVGs1amVrTTVTMkpLYTBGTk4wbHFURzFQTVZoR1dGQlRiakJvWDJkb1VEQkpTalYyYkRkRlVXRnVaV0Z5VDJVNWJXTmZSMVpKWWxkUE5WQnJhRWxpZFRkWVUwUlBkRFZzWDFGMVRrUnFUR2hpZEdwNFVEVlBUa1IwUlVGaU0wVk5iVjlqVmtsRU5FTjFRbDltVTFSYWRUQjNiRVZPTW01SFNrNHpiM1E0UVhWWWJYSnVjemhTYW1wV1VuTm9SR0V4UmtWWk1YUlBkMGhPY2t0dFdVbEdVRXBPT1RsbE56bHdWMk52YWsxeGEzWnZTRWxRZEVaWE1qQXdhbWRWU2pCNU9TMWplbXRPV25KdFdGSk5NVkZmVGsxTFMyRXhjVUpoU3pkbE4xRjFXbE5QWjJoSVFrdENXa2h4ZDBaMVExRTJWbkJ4ZEU4ek5GWlhhVTVHUkhoYVlYb3hlalF5VXpCMmQxaExPSEV5Y21KemN6WXdVM1ZHWlZwMmVtWkRkakZJT0RkNU5rNUxOV2RzUWxWelkyZENkR1JoUzNKbVVGTkNPRVJhZVROcFRHSnZhV1phWWt4NFpYaFNhVGxaV2psbVIxWXRkM2MxVFhSVFQwYzVUVnAyTFVSaExXVmpWbWRsWTBWME4ybFVRM1JxTkd3NFUyeFFhMjltV0UxR2MyUllMVEJNYjNsbVNUZ3RUV1V5ZVdKQlptWjBVV0p4WWxsU09FOVBRM3BDU1ZOTlVWaHdjM0EzTXpabmVVMHdVbTVWVEhkamVYQm5WalJMY1dodlUxaDRlSGhEVTNkd2FYcHJWak53YUdKRlNITTFhMDFMUWtGRmJVNUdWekpzVVZsQ1FXbDJSVmd3YUhWUGNYWldRM1pqYkZWclp6aFVhSE5PTW5OVmVXVnhTa1p5VDNwYVMzbHRYMUZ0Tm5sWVkyaFNaVVE1UWtOQ1lXUnBWa0pKYkhodk5qaElXak5hT1dGWmNITTBWV2htU1ZGa01WQm5lV1p6Y1VsTWNucDJiMmRtYjBoRE5VWkxXa3RHYjFGWmNUQXRWVVJxZEhvd1JGZzFaMEUzUWtaTllqRnBiV2xCZDBJNGRHWlBWamd5TkRGUVIwRXpUVWMyTVcwMFRGOW1kM00xUlY5WWRHazNlbGd3UVZKclMxTmxWbE4zYTBZM05rSTVUV0ZCTjFvNExuTXpkRGRHUkdSVk1HOHhTSGRJYkZSdGRqaE9SbEUucE9INXpERS1yT1NmUkVmbFRQWkxzQlRwVUc3ZW1Zd0VlSldHRDc0dFlMSSIsImV4cCI6MTc1ODA5Mjc3NiwiaWF0IjoxNzU4MDkyNDc2fQ.w1JWW2L5AzVcHefDQHO9Kv24uAp8z8dT9Hhtcd-P6s0
callbacks:
- _id: 0
input:
- name: IDToken1
value: self200-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: self200-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: self200-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: self200-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: 48.132.122.55
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@67b5414b
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@430bc678
password: Pa_ssw0rd
username: self200-user.10000001
- request:
POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Registration
headers:
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
accept: application/json
content-type: application/json
cookie: amlbcookie=01
host: openam-perf-haproxy.forgeblocks.com
content-length: 8239
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzYjlhYTUwNy0yODQ1LTQxNzQtYTdmMi05ZjE3ZjNmMWQyOTIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImtzMjEyYXY0MGNuMHIzcjN1ZDJzZWhsOG5yIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNU9lRUZRZGpGU1dqUnpNRkJaZEhsTGNYaFpSMVJSTG1ORWIwTnJTV052ZFVnelgyNTVZa2hUVjJNNFIyOXJhWGhYY0Y5R2FGSm9YekU1ZG5GTlRGRktXV3hhVDBjM01rSnpaRkF5T1Y4eVMwOTJZWFkzUjNVd2NrdzJSV0pCWm1GNmRYTTBhSEV0YkMxVlRYTkdhMnRUVW1sUFFXOWFXRUpHU3psWVowWlRSRXMzVHpacFlUUkhkWHBMWDA5cldHMHRSa05vVUZrNE5rOVRabHBQZEcxalJETnFiRmhyVmtWZlVsTk1VVmN6U21aQlpGUkphbWd0VjJwTWMwTldSVkJaYVV0dlp6Y3pkMEp2TTJ0MWNsbHZTa3hTVWpGNGFVWTFVbGQxY0hoblMzQnNXbkJzVGs1amVrTTVTMkpLYTBGTk4wbHFURzFQTVZoR1dGQlRiakJvWDJkb1VEQkpTalYyYkRkRlVXRnVaV0Z5VDJVNWJXTmZSMVpKWWxkUE5WQnJhRWxpZFRkWVUwUlBkRFZzWDFGMVRrUnFUR2hpZEdwNFVEVlBUa1IwUlVGaU0wVk5iVjlqVmtsRU5FTjFRbDltVTFSYWRUQjNiRVZPTW01SFNrNHpiM1E0UVhWWWJYSnVjemhTYW1wV1VuTm9SR0V4UmtWWk1YUlBkMGhPY2t0dFdVbEdVRXBPT1RsbE56bHdWMk52YWsxeGEzWnZTRWxRZEVaWE1qQXdhbWRWU2pCNU9TMWplbXRPV25KdFdGSk5NVkZmVGsxTFMyRXhjVUpoU3pkbE4xRjFXbE5QWjJoSVFrdENXa2h4ZDBaMVExRTJWbkJ4ZEU4ek5GWlhhVTVHUkhoYVlYb3hlalF5VXpCMmQxaExPSEV5Y21KemN6WXdVM1ZHWlZwMmVtWkRkakZJT0RkNU5rNUxOV2RzUWxWelkyZENkR1JoUzNKbVVGTkNPRVJhZVROcFRHSnZhV1phWWt4NFpYaFNhVGxaV2psbVIxWXRkM2MxVFhSVFQwYzVUVnAyTFVSaExXVmpWbWRsWTBWME4ybFVRM1JxTkd3NFUyeFFhMjltV0UxR2MyUllMVEJNYjNsbVNUZ3RUV1V5ZVdKQlptWjBVV0p4WWxsU09FOVBRM3BDU1ZOTlVWaHdjM0EzTXpabmVVMHdVbTVWVEhkamVYQm5WalJMY1dodlUxaDRlSGhEVTNkd2FYcHJWak53YUdKRlNITTFhMDFMUWtGRmJVNUdWekpzVVZsQ1FXbDJSVmd3YUhWUGNYWldRM1pqYkZWclp6aFVhSE5PTW5OVmVXVnhTa1p5VDNwYVMzbHRYMUZ0Tm5sWVkyaFNaVVE1UWtOQ1lXUnBWa0pKYkhodk5qaElXak5hT1dGWmNITTBWV2htU1ZGa01WQm5lV1p6Y1VsTWNucDJiMmRtYjBoRE5VWkxXa3RHYjFGWmNUQXRWVVJxZEhvd1JGZzFaMEUzUWtaTllqRnBiV2xCZDBJNGRHWlBWamd5TkRGUVIwRXpUVWMyTVcwMFRGOW1kM00xUlY5WWRHazNlbGd3UVZKclMxTmxWbE4zYTBZM05rSTVUV0ZCTjFvNExuTXpkRGRHUkdSVk1HOHhTSGRJYkZSdGRqaE9SbEUucE9INXpERS1yT1NmUkVmbFRQWkxzQlRwVUc3ZW1Zd0VlSldHRDc0dFlMSSIsImV4cCI6MTc1ODA5Mjc3NiwiaWF0IjoxNzU4MDkyNDc2fQ.w1JWW2L5AzVcHefDQHO9Kv24uAp8z8dT9Hhtcd-P6s0",
"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": "self200-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": "self200-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": "self200-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": "self200-user.10000001@forgerock.com"
},
{
"name": "IDToken4validateOnly",
"value": false
}
],
"_id": 3
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/marketing"
},
{
"name": "prompt",
"value": "Send me special offers and services"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken5",
"value": false
},
{
"name": "IDToken5validateOnly",
"value": false
}
],
"_id": 4
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/updates"
},
{
"name": "prompt",
"value": "Send me news and updates"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken6",
"value": false
},
{
"name": "IDToken6validateOnly",
"value": false
}
],
"_id": 5
},
{
"type": "ValidatedCreatePasswordCallback",
"output": [
{
"name": "echoOn",
"value": false
},
{
"name": "policies",
"value": {
"policyRequirements": [
"VALID_TYPE"
],
"fallbackPolicies": null,
"name": "password",
"policies": [
{
"policyRequirements": [
"VALID_TYPE"
],
"policyId": "valid-type",
"params": {
"types": [
"string"
]
}
}
],
"conditionalPolicies": null
}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "prompt",
"value": "Password"
}
],
"input": [
{
"name": "IDToken7",
"value": "Pa_ssw0rd"
},
{
"name": "IDToken7validateOnly",
"value": false
}
],
"_id": 6
},
{
"type": "KbaCreateCallback",
"output": [
{
"name": "prompt",
"value": "Select a security question"
},
{
"name": "predefinedQuestions",
"value": [
"What's your favorite color?"
]
},
{
"name": "allowUserDefinedQuestions",
"value": true
}
],
"input": [
{
"name": "IDToken8question",
"value": "What's your favorite color?"
},
{
"name": "IDToken8answer",
"value": "red"
}
],
"_id": 7
},
{
"type": "TermsAndConditionsCallback",
"output": [
{
"name": "version",
"value": "0.0"
},
{
"name": "terms",
"value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
},
{
"name": "createDate",
"value": "2019-10-28T04:20:11.320Z"
}
],
"input": [
{
"name": "IDToken9",
"value": true
}
],
"_id": 8
}
],
"header": "Sign Up",
"description": "Signing up is fast and easy.
Already have an account? Sign In"
}}
- response:
version:
HTTP/1.1
status:
200 OK
headers:
x-frame-options: SAMEORIGIN
content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'
x-content-type-options: nosniff
cache-control: private
warning: 100 OpenAM REST "No Accept-API-Version specified"
warning: 100 chf "Accept-API-Version should be included in the request."
content-api-version: resource=2.1
expires: 0
pragma: no-cache
set-cookie: amlbcookie=01; Path=/; Domain=openam-perf-haproxy.forgeblocks.com; Secure; HttpOnly; SameSite=none
content-type: application/json
Content-Length: 4178
date: Wed, 17 Sep 2025 07:01:16 GMT
x-forgerock-transactionid: cabfba1d-e4cb-45f6-ad10-28657031f0e3
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIyNTVkYTA0ZS0xYWMyLTQxMjAtOTIxMi0xOWI5NmE0NDc3MGIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjN1bzhuNzV1MTc1MGNudnEycTVuYjdjbjQzIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXlkbUUyVVhoeVpUTnlTMDR3Wm5SdlJqQnRVbGxSTGxwa2Eza3paRU0yV1VJeFdEa3haM2xUTVRFeWRFTnZUMHR1TWxReldtUjVhbkU1VTFKcFVrRklZMnBQUjJGclZqQkNURVEzYVhKd1QyRnVPSFp0VldVM2MzSXRSbmhFTUMxWk1raHJkbFUyYm05SWNuTTRhemN5ZHpkc2JsSmZWelJ4YzJ4elJUWldWMjk1WkY5T2JIZExiVEZmYUVoU2ExTnhOemxFV0VST1QwVktlV2xtYjFKamRqSldiRU10VkY5NlVHMUlSMHhPYlRSMFVrNXJVVGhzYW1GVlRuUkZNbTV3ZVhKR2JYVm9WVGxIYUV4MFh6SmxNVUU1Wm5OdGNISmZka1JuWW0xWFgxTjVUR1ZZY1dSalgyWlFiMmgxYkdkU1RHVjNXa2szYVZWRFRFMVlOM1U0WlhkRVF6a3dZMFJJU25KZldETk9ZVkp2VkY5V1JtaHphVk4wTjBacFNYUndWV3MxZUMxb01XSjBjMTl1ZWxGTFNGOHhVVE5VUzAxaFNFdE9VbUZXVHpKbE5rNTBhRU5rVHkxQ1FUWTJlRlI0UWtjNGJHdG5URkIwT1VaWVgxbERUMVpsY0RORFVFZDRZVkp5V21oTFpVaFZhR2Q2UlZGM1ZtOVFRbGRMTUdWRFFVVnhUbVp1V210eGNFaHNWVzFTVTFnNFowRmFhME5CWlY5SmVVTTRiVkJUTlhkQk4yMWZXSFk0U1dGUllVMVRlRll5YW5VMmIzQjJVbFI0VUdkdWNXWmtZMUoxWlhFMVJVeGhVbkJqZVVSRldXWnlRMVJTZGtkUk9VWkxURlk0Ym5oNGNXNXlZbXB1UkZaWGMwSmZZemh1YTJkd1QydExjazh5YXpKUFZ6ZHBaSFZ2TUZvNVozWkJaVE5MU21SUGFYQnVabm96UlRCRFYwaGtMVWRmUzJoV1MyTjNjMDVtZUZadk5HbE9aMlp3T0VwMUxYRlFSRGwzVEZGUE4ybEhUelZsVWtkUlNHUnplRGxJTFZsc1dXdE1NVzVMVkZwbVMwTlljV1E1ZEdKR2FHdFNSa294VGpWMFZtazJZVTFuVXpkZk5XeDVhblF5ZGt3MU4wNVFNMmx6Vm5vMFlsODRWV1p4UTBadU1tTk1NazlKUVVkaVNXZG1XVlZZU1ZsSFZEZ3RVekV3V2poM04zRk5PV1ZsUlhORk9WZGFRbEpOUVhNM1JVcHRZbGRWVVRoM1JGVk5NbGhJWlVsZlN6VXplbmRGTFdwc2NrOXliVlpRVkVkcU5IWnBXa1ZDVW1OSmNVRmlUbVpoWkZRd2NXMDVaRlJoWlROUFJYVm1hRlZ2TXpWNFptbHZaVTQwZWxreFdYcHBlQzFVTVZsNmNYUndaMU42YlZob2JYbFdUbTVJVjJkaVZVVkxia1pLTmw5bGMzcFpZbGhxUTFRM1FVaDRSVGt3YkU1clNDMUhZelJ1Y1dsM1ZHWmtSV2xKUm5WSUxUZEVjVEJuVTJrME9XeEdUamRHVURacU9EVXpSR3RCYkY5aU0zVjZVbloxYVdkdU0wNU9lRlJaYlZneGNqZG1UMUJEV1RKMVVHbGllUzF3YVVOVk5YTk5WSEZJZFhkMVRUQnRiM1ZSYmprMk0xRnVlbHBHY21wWE4wRjBRa3hhUjBsUFQyRlBiVFpHZFdKRFh6RlFkRGhIWWpWdk1tMWtXbDk0ZVVKSVJFSnZiakJqYm5kVU5sOXpURmRqVUU5TFExRjRkVTFXVGxSVlRIaFdTV3hOU0drelpXZE5TbVl3VDBWUVdGVlRiMkZNTlVsS1QxTlZlalkzYzFreFdtSlFNbG80Um5sakxWQjFWbFU0VEZneE5FUmlXRXhYYkRsa1gxVlJUa1I1WlhsdFVFZE5VVEpTYmxwaFdrcFhXV1ZrV0dKV2FWUXhSV2xvUTA5eFVtd3hhVFkyTFhFNVJGVXlSMUJqWmpKRFkzQlFkV1J3TUhwSGJrMUxjR1pVYmtNMVptRjJjMkUwVVZwYWJHZHZTMDV0WW1zMmIwOVdRMHBWV25OUlVFSlFWVTFtVjB3dGNUZEROMHRmT1RkVmFGQm5RbTB6WlRKR2NucHROVEl4U2tFd1ptbEVUVFozTlU1NmRsZHBRbTFaYUROMVNURXhSVkpKWld0MlUwNUljbmRxWHpKZmQzaG5XSGxNZDJ4SVVUSm1iMkZ6ZHpGdWNGZEZXWEZYVlZOVGIza3pha0ZHVEVSeE5YbEdkVnB1YW00NFdGaHJNbEEwUm5keFRsUldSa2hyVFhsWmVESm9abkZhVTJkUlRESmpaMVIxT0U0MFR6TlNWM0V0YkRoblNYcGhNUzFvYXpVd1dWRlhOamxTZWtOdFlXbFpYek16VTJscVdIZHNZMjVpTlhoRlZXMXBkbGxHT1hFMlUyaHFMVmxHWlY5Vk1IcExTMjVGYlhVM2JUTjZkSFIxVjI5V1JWTkVlUzB0TmpocmFERTJNVkpSZVdGR1VreHhjRjkwYm14UFoyMVRhelJLVEdWelQxaEJOSE5tYVRrMVEwNUNjWE16U2xwYVlWTmhkbWg0VkV4WGVISkhNVUpaYlRGc1h6VmZNelF6WkdKVmN6VnBOVmRET1RNd1dHZEpiRTAxYlV0WVJHOUtNR2RsZUVnMlNYWjBibVJtVmxvNFl5MUhRamRIYTFaRFFtSldOMHg0VGpOdmF6WXpRbDh5VVcxaWFIbGZMWFJtYWpkWGJHNUVURVo1ZWpSRlRqQTJjalpsYVhsUVgyWlRia1YxUlVkTk9USlhkWFF0VkhKdVdITkRaWHBPUmxOMWNGVkhla0kzZEZKU1MxaENiVGx1VW5aUVRUQmFjbmt0ZW1OR2RWaDFNbmRrUm1OdmMzRkdhVFZQVW0xUlVtVTBTVVUwV1V0Vk5DMWlTbTlRVmxkVWVFOVVlakZ2TFZGVmFrZ3dOMlp1VWpoMFFUbGtURWhUZDB4d05UWkdWRFJCU1hRNVQzQkNMVEJUTm5WMVdEVkpaVUY0Y1VNM2MzUXdObmxWZWt0b1Z6UklYMDlJZFRnNFprUjFVREF4TTBWZmNrSXhhbGMzU20xQlEzUkhkamxaYm1VeGJVTTBZbWxhWkZOeVVYQjBSekl5ZDI5clpFUXlYMDV3Y1dOR2FVeDJVMnhpUVY5WlZHaG1kMUZuZFROa1IxTkpNM3BwZUdNdWFHMWhPREU1VnpJdExVTkdiMGcxTTBkclRHSlFady53QWZ1dXpJUy1MaDZEUUttbXRvWmR0SjBOaGV0X1F2Q0lYY05jc1hKZXBjIiwiZXhwIjoxNzU4MDkyNzc2LCJpYXQiOjE3NTgwOTI0NzZ9.WCqwcRvg9ya5pNXli2-aTjW8-YFHJWppV_CiF7KYx-k","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2MWNjZWJkYi03NmE0LTQyMDQtOThiYS00NGU5ODhiNmY1ZjgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImNhNGdjaGdzdm4zcWtmYWxlbjd0YzZtNjBtIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNHRPRVIxWWtRME15MWxSMGRWUmtGNmVsaHhWMmRSTG5oeWVWbHlZMkpNWTNWV1REaG9YMFpqVlhOS1pWSlZUMVU0ZWxVek1rTjJSM1JTYmpaRVUxbFljRTlxVkhWV1NFMTFibXBpVWpWNk1YSTNlak01YVZWYVlXSnpXRU50VVdkclRGTndSbk5oT0hsWlh6RnBOV0ZuTUU4MFYwMUNUR1ZVTkhabVRWWnNURGRPTm05TWRqSmpUV1ZIUVZOek9YcHpVekF4T1RSeWFrZFlVME5YYW5WaVJFWTRUWGh6V0ZKM01uaHhVMkZ2UW5oWFpIazFaR1JSVTBReFJIVkJiakZ6UVhkbVdEbGFlVVIzVFhVNGNEWnVkRmxST1VSTlpUbHdYMk5EWkdKNFNUZE5lRE40UzNZMGRYWkxiSGc1V20weGNqWmlNbTVoY0c4NWRFa3hSblpPTlhGZmEzZDBkVTFtVmsxV1JrOTVXVlpGTVZaTVlYTlFOVGhoYXpCbllXaHlRMlY0ZVVkS1VIYzJSbEpDTWxCUFl6Qk5RVUp6VGsxWWR6YzNTek5FY0hKdVJVWlpabXRqYkZGRE1HSTBTR3RtU21KT04wb3lhak5hY21OQ2VuY3RMVTVhVEhaeWVXMURUamxOZDFod1NWbFZRMXBOWTJKUFJqQkVaMUpsWDJkWllYVmtjbVJLTVV0NWQzTTNMVzVPZFRkWFNEUmtSVUZJVmpsWk5uRXhjSHB3YTBoTk4zUm1VbU5QVGxCcUxXMW1jbGxLVWpkelNtbHJUSEU0VkhWbFRTMW1NM0Z4YTFaU1N6TTVjVnBmZDNndGNXTnBNemxCWVVreGNFRlpWM2Q0YlVKNmJHUllVekJuYUY4MU1IcDNkRGRXVlZoYU5rUlFZVmxvTUVWblRtaDNRVTl6VjFObFRYQllZbEZhTWpNMFFtMU5URWR5UWtSMk5XZHNkM2x6Y0dsYVNtNU5UbXBJTUdOUVoxWnZWVUZYTTBadFUzcFVRekJ6WlRWMk16QkdWREoyUmxOQk5tZzNibWxmVjBGM2MybHVaMk5CYlhCb1ptWnNObFJvVEdJeFlqVlhlbU5WWTJOWFZXb3lPRk5FWm04NE5IUkVTSE5sUkhkbmRXOXNjbkZwZGxwamJHNWlUVEZhZG1KMWVUaE9ZMDloZUdvNVdXTTVOR3B6VkVkc1lrUXhPV2x3Y0hoMFdFTmFSek5rTkV4eGMySkVWMnBvYlcxVmVEZG1NRWMzVUV0amFEWkdOa0pSTFZvd1FqTnZXVkZwZWtsWU1IVnRNRmhoVEhveGJGSjVhWGxEZG5oTFdWSnFkVmswYTB0V1ZrSlpSR05JUmxoa2VXOXNkbE5QWVRBNWVYZERZWEpPYm5CeVdFeEJaMmQyVTFwd1NVdFpSMVZRYmtoUFZYSklNRXR6VEhSUVNIaEZUVGQyZUVGamREVmlSa056TWpWS2VqZFhjRkZTYXpWT1lrcFhORE5EVVRoTGFGOURlRkZVTFZvMlJGVkVaMk54UmtkbFpWaFhUVmR2U25CNlZHd3RSalpCVkRCeWRVUmZUazFZTjA1VllXNTFjM2szTUhCRkxsaHhZVUZRVWpscE5qRnJNa3hNWDBwdVlrdFVRVUUuTklKai1PY1BzZjBHdXZvUzBmZW94UkJsNXBJRkFjMld3aEFYV2VqbGE1NCIsImV4cCI6MTc1ODA5Mjc3NywiaWF0IjoxNzU4MDkyNDc3fQ.xX22Rv2brQFtW_9aDUqycKGhiR3Sw5hqPja2wx8vMAM
callbacks:
- _id: 0
input:
- name: IDToken1
value: self200-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: self200-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: self200-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: self200-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 (iPhone; CPU iPhone OS 10_3 like Mac OS X) AppleWebKit/602.1.50
(KHTML, like Gecko) CriOS/56.0.2924.75 Mobile/14E5239e Safari/602.1
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@6318ea3d
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@48663c3d
password: Pa_ssw0rd
username: self200-user.10000002
- request:
POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Registration
headers:
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
accept: application/json
content-type: application/json
cookie: amlbcookie=01
host: openam-perf-haproxy.forgeblocks.com
content-length: 8239
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2MWNjZWJkYi03NmE0LTQyMDQtOThiYS00NGU5ODhiNmY1ZjgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImNhNGdjaGdzdm4zcWtmYWxlbjd0YzZtNjBtIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNHRPRVIxWWtRME15MWxSMGRWUmtGNmVsaHhWMmRSTG5oeWVWbHlZMkpNWTNWV1REaG9YMFpqVlhOS1pWSlZUMVU0ZWxVek1rTjJSM1JTYmpaRVUxbFljRTlxVkhWV1NFMTFibXBpVWpWNk1YSTNlak01YVZWYVlXSnpXRU50VVdkclRGTndSbk5oT0hsWlh6RnBOV0ZuTUU4MFYwMUNUR1ZVTkhabVRWWnNURGRPTm05TWRqSmpUV1ZIUVZOek9YcHpVekF4T1RSeWFrZFlVME5YYW5WaVJFWTRUWGh6V0ZKM01uaHhVMkZ2UW5oWFpIazFaR1JSVTBReFJIVkJiakZ6UVhkbVdEbGFlVVIzVFhVNGNEWnVkRmxST1VSTlpUbHdYMk5EWkdKNFNUZE5lRE40UzNZMGRYWkxiSGc1V20weGNqWmlNbTVoY0c4NWRFa3hSblpPTlhGZmEzZDBkVTFtVmsxV1JrOTVXVlpGTVZaTVlYTlFOVGhoYXpCbllXaHlRMlY0ZVVkS1VIYzJSbEpDTWxCUFl6Qk5RVUp6VGsxWWR6YzNTek5FY0hKdVJVWlpabXRqYkZGRE1HSTBTR3RtU21KT04wb3lhak5hY21OQ2VuY3RMVTVhVEhaeWVXMURUamxOZDFod1NWbFZRMXBOWTJKUFJqQkVaMUpsWDJkWllYVmtjbVJLTVV0NWQzTTNMVzVPZFRkWFNEUmtSVUZJVmpsWk5uRXhjSHB3YTBoTk4zUm1VbU5QVGxCcUxXMW1jbGxLVWpkelNtbHJUSEU0VkhWbFRTMW1NM0Z4YTFaU1N6TTVjVnBmZDNndGNXTnBNemxCWVVreGNFRlpWM2Q0YlVKNmJHUllVekJuYUY4MU1IcDNkRGRXVlZoYU5rUlFZVmxvTUVWblRtaDNRVTl6VjFObFRYQllZbEZhTWpNMFFtMU5URWR5UWtSMk5XZHNkM2x6Y0dsYVNtNU5UbXBJTUdOUVoxWnZWVUZYTTBadFUzcFVRekJ6WlRWMk16QkdWREoyUmxOQk5tZzNibWxmVjBGM2MybHVaMk5CYlhCb1ptWnNObFJvVEdJeFlqVlhlbU5WWTJOWFZXb3lPRk5FWm04NE5IUkVTSE5sUkhkbmRXOXNjbkZwZGxwamJHNWlUVEZhZG1KMWVUaE9ZMDloZUdvNVdXTTVOR3B6VkVkc1lrUXhPV2x3Y0hoMFdFTmFSek5rTkV4eGMySkVWMnBvYlcxVmVEZG1NRWMzVUV0amFEWkdOa0pSTFZvd1FqTnZXVkZwZWtsWU1IVnRNRmhoVEhveGJGSjVhWGxEZG5oTFdWSnFkVmswYTB0V1ZrSlpSR05JUmxoa2VXOXNkbE5QWVRBNWVYZERZWEpPYm5CeVdFeEJaMmQyVTFwd1NVdFpSMVZRYmtoUFZYSklNRXR6VEhSUVNIaEZUVGQyZUVGamREVmlSa056TWpWS2VqZFhjRkZTYXpWT1lrcFhORE5EVVRoTGFGOURlRkZVTFZvMlJGVkVaMk54UmtkbFpWaFhUVmR2U25CNlZHd3RSalpCVkRCeWRVUmZUazFZTjA1VllXNTFjM2szTUhCRkxsaHhZVUZRVWpscE5qRnJNa3hNWDBwdVlrdFVRVUUuTklKai1PY1BzZjBHdXZvUzBmZW94UkJsNXBJRkFjMld3aEFYV2VqbGE1NCIsImV4cCI6MTc1ODA5Mjc3NywiaWF0IjoxNzU4MDkyNDc3fQ.xX22Rv2brQFtW_9aDUqycKGhiR3Sw5hqPja2wx8vMAM",
"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": "self200-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": "self200-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": "self200-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": "self200-user.10000002@forgerock.com"
},
{
"name": "IDToken4validateOnly",
"value": false
}
],
"_id": 3
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/marketing"
},
{
"name": "prompt",
"value": "Send me special offers and services"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken5",
"value": false
},
{
"name": "IDToken5validateOnly",
"value": false
}
],
"_id": 4
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/updates"
},
{
"name": "prompt",
"value": "Send me news and updates"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken6",
"value": false
},
{
"name": "IDToken6validateOnly",
"value": false
}
],
"_id": 5
},
{
"type": "ValidatedCreatePasswordCallback",
"output": [
{
"name": "echoOn",
"value": false
},
{
"name": "policies",
"value": {
"policyRequirements": [
"VALID_TYPE"
],
"fallbackPolicies": null,
"name": "password",
"policies": [
{
"policyRequirements": [
"VALID_TYPE"
],
"policyId": "valid-type",
"params": {
"types": [
"string"
]
}
}
],
"conditionalPolicies": null
}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "prompt",
"value": "Password"
}
],
"input": [
{
"name": "IDToken7",
"value": "Pa_ssw0rd"
},
{
"name": "IDToken7validateOnly",
"value": false
}
],
"_id": 6
},
{
"type": "KbaCreateCallback",
"output": [
{
"name": "prompt",
"value": "Select a security question"
},
{
"name": "predefinedQuestions",
"value": [
"What's your favorite color?"
]
},
{
"name": "allowUserDefinedQuestions",
"value": true
}
],
"input": [
{
"name": "IDToken8question",
"value": "What's your favorite color?"
},
{
"name": "IDToken8answer",
"value": "red"
}
],
"_id": 7
},
{
"type": "TermsAndConditionsCallback",
"output": [
{
"name": "version",
"value": "0.0"
},
{
"name": "terms",
"value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
},
{
"name": "createDate",
"value": "2019-10-28T04:20:11.320Z"
}
],
"input": [
{
"name": "IDToken9",
"value": true
}
],
"_id": 8
}
],
"header": "Sign Up",
"description": "Signing up is fast and easy.
Already have an account? Sign In"
}}
- response:
version:
HTTP/1.1
status:
200 OK
headers:
x-frame-options: SAMEORIGIN
content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'
x-content-type-options: nosniff
cache-control: private
warning: 100 OpenAM REST "No Accept-API-Version specified"
warning: 100 chf "Accept-API-Version should be included in the request."
content-api-version: resource=2.1
expires: 0
pragma: no-cache
set-cookie: amlbcookie=01; Path=/; Domain=openam-perf-haproxy.forgeblocks.com; Secure; HttpOnly; SameSite=none
content-type: application/json
Content-Length: 4178
date: Wed, 17 Sep 2025 07:01:17 GMT
x-forgerock-transactionid: d9ebee43-19e6-4aa6-aec9-493be92d6da6
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJjMTM1ZWU4OS1jMWUzLTRlZTAtYjFlZC1jMjY4NWUzYzY2NjEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im41aW50NmRqa3F1cXVqcG00cGFwMGZmbDN0IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNDNWMjVVZGtRd05VTlhTVkk1WlVGUWFVZGxabUZuTGtGRWVVOVhTR2RNUzFZd1lsQk1lSEZLTm5SWVdtUmtkMncwWlUxVWExVm1kRFZOTXpGS1JtRnBiRE5mU0dWbmFWaE9UMHh3Y1haMlprdEZVMGhMZEZaQ2NqaE5SV1Y0Ym05clIyRm1aMmRmU0Rka01UbFJhMGRLZW5OV1dEZENUVkJVZDNWUmMzcFVRM0p2ZFMxM1N5MDFSWGRwTmtocE5FVlRiVlpaZGtJeUxVUmxVakpPUWkwNU4zbFVVRVYxVDNKVlpqQkpWMWRTY0ZSblNsUkJUek10Vm5Jd1N6ZFdlSEpuWTNSNE0yY3RjRTlyT1cxbWMwcGZVWEpYT1cweFdtVm5iVGxZV1dwcWJraEllSEIwU0c1WlJYWTFjWEJYU2taTk5EaHpSMGw1UmtOd1JUbG1ia2QyVkc0eU5VbFdWVUpoWVVvNWJUQTBNV1l0Vm5Wd2NtZ3hhVGxaYWxVelJsODJjR1JUTVZKTVNFeE1PV1Z4TTJobVJYRlRTVWt3UVhOMGJqZ3dkVWxUWVRSa1VVSk5lbFIzUVVocFFsOXNha3hJZVV0TVdVcE5VWEkwVFVaNlVrOHdNMjAyU0U1a2RFUTBkRm81ZDBSWlNUTlZjbmQzVFZaalpHdHdlRlpOTUV4c2EwUlFiVVF0UmpZNVh6VldXRjlXUVZOcGVYSndURFJGTjIxZldYRmpjVzFMVjJkaFNEQklZVEppWVVZM1pXOWhWMVJhWkRabGJtTkZTRkZhTkcxUU1tUkdPVTFoV20xYWVXaG9Sbk5FUlZOS1QxazNNRzVWV1d0WlRHRlZVbVJpY2pCQ1VHRmtiMWxFT0VGT2RYSk5UMlE0ZFZKdFNtOXJkak0xVG5veFl6VllhM0pRU2xKRFp6QXdiRFF6Um1wa1EyMXNRMUI1YVRZdFptTmhTRXd5VkV0U1JubzRVWFJIYm1KeVJYaElOMDVuZVdsV1dEZFlUa1Z2UVROSWVrdEpOa3QyVjI5YWJua3dNbEJ4VG1SdlNHSk5iMjR0ZFUxcmQycGlUbEJEYmpoWVRERTBaVmsyT1U5SGQzaEphbkZyWVZWdFZFTndURW8xYVhwUlJUQjNWMnhoVDJObVUxSkpZamxSUjE5MFVGUmpVVU50TkhKTGFFeEdXRVZWUkhwQlVFNU1jV2xXZG1aWGQwOW9TbTVGYVU5WmNVMW5jVGhwUm01NU1YaG5XV2N0TmxWdVUyd3lNMUY2VkhWSFZYQnRMWGRYVjFwclIzaDRNVUo1ZFdvNFkzUlBURzlwYVcxVllXUk5RbGRUYW5aSlVsbDZXVlZJZEdWRVRGTk9aRk13UVd3MFYyUlFWMDB0U1hwalQwOWFTVFpNWmxCeFREQnhiVjlKUW1aR05HdGxOazVxTUhWSlIzQkVaRlJHUlVwUGFXTlBNV2hVVUhWdVFreFVZV3RzWlhnNFdWODFlbmRLWWpSaWRscGtiRWxaUlVreFdGQnlabXRqVG5kTmVscGhXV3hDYlRneWJ6WnhPWFpGYmtoWFJXRkpZVmxqTlVKWlRXZFhSRTUyUms1NlJEZEJMVkZmZEVkRVR6UjFWMXBZZDNWSVFrRmFRMDlIYms5Q1NtRmpjVTVmYWxSVVVsUnNUMGd5ZG1SME0xbFNRMDFaUTFVMVUyZHdlakJrVDFsU1dHWTFXVkExWnpRM1kzQklVbUZHYzBwQlluZGFaVEpKVFRaWmMwVm9WV2hVUmtKWFVqSlZTMG94VEdJMk1UVmxjbXh1V1VNMFQxaGhNREF6VjNST2FYZGZVV2hxTkZSeFNUaFpTa0pvYm5KYWVsbHZUMUJXZFd4bFVqUnpOVFZFWTJ0NWNEaHpOSEJWWldOVFpWWnlUV3BFUWxRd05VMU5SVGgwZHpjMFRHdDNVV28yYXpKWWNHdHZZMjl6VFdWNGQwSlZVRTFsTkhONVNHSlhPV3BEWkdWblNuQTRhRUZLTm1Sd1gybGxlakphWTNGdmVEa3pTWHAzUlhac2JrWmFjeko0ZFhNNWRWOXhaR3BHTXpKbGIzSlZiR3RsYTBoV1NUQnRXa0prT0RKWk5USnBZV3hPV1RCTk1reFRkRkJNZDJ0eWJEUnFWSFpyWkVSdGFFRldiMGxVZW0xRk1EY3RTRlJFVFc5Q0xWQjRZa2h3TlU1bloyVmFiRFYwUlhaclUyTkdiWE5pUkZSWlNVbERURTVPYVhCelFVWndhME5HTnkxa0xYUTFVV3BKWW1oaWJXOXZaMmR1ZDNOU1FtMXFTMHg0ZVdGcVlVcGtkRWhNVkVvNVUyNTNabDlSYTJoeFRsTk5RbHBtTVc5cGFIWXdWM0p6VFcxUGRVSnZkRXBvVWtOVVlUVjVVbmR0U21kd1VHRXRhRU5vTjJSWmJqazNiVEpKVkhwbVR6QjBiM1V4V0ZVNVlqUnpSMjEyTjFkeVowTXlWMDB3YkRNeGRUSnhPRkV5WVVkU1NFRk5kRzVTV1dWT04zbDRSR05xYldKallXUnhiWFphYzBwUE5sTnNjMHg1YVRaak1FMDFNVE5DUlhWc2FHYzJUVEJNT0hKdE5IQkdUM1pqVXpWUlRtVTRXa3A1WmtnMWNFcHlXVTF0Y1ZKc1VGUTRabmt5Y0hCamVuTndhbXhJYUhsYWRuQmtZazR5Wkd0WlJ6VjRlWEZxV2xSQ1gzRlpSamhuTFZWVFprVmZOV3cxVTNkRFpsTk5jM28xZG5Rek5sOWxTemRGV0U1Zlh6QnVhbGRUU0VSdE9GRXliekoxY1hoclYwWlZOR1ZTTUhGMlRUQmhlRlJCWDAxNU1XUldXVTAyZGtSa0xTMVZOREpJZFRoTmVHZHhWR1ZOUkRoQlFucDFjMHhuUnpKS1ZsWk5ia3hUZG1sWk1ERnJNR0l6ZEdaVldVNDBXalYxZFZwSFkyVlBOVUpKVGs0MWJIVTFjMVF6U2w5dWJERXpXbk5PTVZGVFZXcHZXbG93Y0hsVVJuRklNMDlKVjFKYU5saHlZakJGVGpBeU9EaFVja3hwVW1FM1dVTkJkRFJNUmpCZlRsRnViUzE0Y1RkQmRVcGhWWFZSZVZBeE9UbGZORGxLZWprMFgyUlZkSEZUWTB4VGNYZDZZME42ZGs1aWExaHZUVWQwWlRseVEwUXhiemcxUjJZeVVuTnJTbWhIVTJ0aFdGZzRVRzFrWVc4dVNYQTFSbWx5WlRGemJHaE1kMVpuWkV3emJuQlRRUS50WVZUcW15Sl9JSzU3TzVIRGZNVkt5U1pCd1RSNkY3VWtLTXVFem0zM2UwIiwiZXhwIjoxNzU4MDkyNzc3LCJpYXQiOjE3NTgwOTI0Nzd9.pkqHkk4ntA_KlIhtPuRGfBe9JqHABQ_hO3bWuwgw4Lk","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI4YTc0ZjQ3Yi02ZDZmLTQxNWEtOTNhMC0yNjU5ZDA4MzUwMDIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InBqMThxaTRxN3FjYjVpZ2xvYmxodm0yaDliIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVFVbTVsYzNJd0xUQlZlSG95TUUxcmNVWXhaVFIzTGpKeFgyaHhWM0oxYUZaemN6WmFjbUY0WDFSS2VscFRURFo2UkdkVExVVkJNRjlhT1RKcWNuUktiekEwVUhwNFQzcGtjMnd5VUROMlgwY3RObnBoVUhCV1RtNDFUMUJxY1dKQ1kyeGlXbEZXUmpsamFVTk9abXBtYzFOTGNIVjZkSFJEWVZsdVdtUjRaelk0VXpoZlZHOXhjRFpuTlhjNWQxQTFiMnBZTWsxSmJYTnVYMkpwVTBWTWNFZDFPRWRLZVRGS1MwSlVRa1ZGTkV0bFNqZFhibTVGU1Vsb2RVTjNSa1YzV0ZaSFZsUlhRekI1V2xOc2EzaEZZVnBKY0VkRU9WaHNOMTh4YWs1aVJuRmtNRkJyYW5wQ01qVkJjbWR1VDNGcWJHcFdhRE5NWkU5WVpVRjNhbTFOTVhscWVVMDNWRFpzTFhkb1owd3RhVVJOVG5oV2QzZHhjelIwU1RWS1EwNXpURVpTUVdSNVJVMVFkbGRMTFROc1UyVnZUVmN0VjNKSWNVTnBUR013V0hGRVIwbENNblJJZFRsU09FTTBTekJpUXpCUU5GWjZaRkJhWTFKNk0wcE5NM3A1ZGxGblFrTlliSE5wZERkc1dpMXdTRGg0Y25aZlltMTFWVUpCUm00NUxVSlpjRlJHVTBOS1dtUmFZbWN5UmxSMVpuWjNkVVl6WWtOM1gxOVBObWQxVjBobU1tUXdOMVJET1VKSmFXNUtRa2t5TURoMFNsaE1jMG8xVGxSRk5ucG1iRGhQV0hGaVMycGFjbmh5UzNCbk5GUlFXbGs1TFRKTFJtZHVkVTl2YzJOV1IyTkROek5uVlVzdFNrdGtaMGx2WTNKSmEwSXlXazh6TjIxbk1GTlJMV0ZIVG14ck4wTllSVTVLTkVoUVVFUklhMEY0ZFZKd1JHUk9MUzFQTUMwNFpuWlZZMjB0VW1sZmEwOTVUbkEyTnpCbFNUTlJRME5RTjFKUllYRkdlbTVDU1MxelNYWk1WRFI1UW1aT1lUVmxPRk5yVUc5bWMwZExjREZUUjJFMmNYY3pWbXhvU1hobGFGQkthRlJLVGtsTk5UVkhTRkJEWVVaZlRVSlJZVkpRTms5Q2JXRkdaVGRpZVhOVGNWaHdVM3B4Y1VGV2NuRlBjemxEV1dwUWMyZFhSa3huVlc1V1NFUnBVSEJXVkdrMWNrSkhabXhpY0cxVWQySXhkMWt3Vkc5UmFFZDVkR2h5VkhkVU1HbEVRWFJqV25nMlZVSnVkRU40WkhOb2EwSmtWMDlITTI4NGVrSmpSMHcyTUcxcWJXOXVUemxKWVRBdFUyaHplV2s1YUdsUlRuTm1Ra0l4ZHpsUWJFVkZTM05mUzBORVFYZE9PRXRpWmxCd2NIVlpOVTlXVFZkTFduazRXSFpqWlRoZlZYZHJkVmRrZFRCdE0ybGhSWEJZUVY5aFducENSRlEzY0RCQ05HRlhValpxVEdvelFuWjNaMFpKY3psb2VHNTZWelkzUmtObFIwSmxXWGxhTUVaT2QwdEJVV2RxTlVjM05HeFVjVFl6Vm1JMExtVTJlbFozU1dFeFdtNVdSRlIwUWs5b2VVaDBabEUuMTdYVDVLZ2ZuUWZFSEJVUGs0THZjdkJKV1Y5aGVYaDZsUDlRNlgtU0lJOCIsImV4cCI6MTc1ODA5Mjc3OSwiaWF0IjoxNzU4MDkyNDc5fQ.Ox2AV-JL0QcK-0TmiB72kjv0wBTgGoi4YhmcU-g_uUk
callbacks:
- _id: 0
input:
- name: IDToken1
value: self200-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: self200-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: self200-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: self200-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: 98.96.67.74
fake-user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 10_3 like Mac OS X) AppleWebKit/602.1.50
(KHTML, like Gecko) CriOS/56.0.2924.75 Mobile/14E5239e Safari/602.1
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@10567c75
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@5a137238
password: Pa_ssw0rd
username: self200-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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI4YTc0ZjQ3Yi02ZDZmLTQxNWEtOTNhMC0yNjU5ZDA4MzUwMDIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InBqMThxaTRxN3FjYjVpZ2xvYmxodm0yaDliIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVFVbTVsYzNJd0xUQlZlSG95TUUxcmNVWXhaVFIzTGpKeFgyaHhWM0oxYUZaemN6WmFjbUY0WDFSS2VscFRURFo2UkdkVExVVkJNRjlhT1RKcWNuUktiekEwVUhwNFQzcGtjMnd5VUROMlgwY3RObnBoVUhCV1RtNDFUMUJxY1dKQ1kyeGlXbEZXUmpsamFVTk9abXBtYzFOTGNIVjZkSFJEWVZsdVdtUjRaelk0VXpoZlZHOXhjRFpuTlhjNWQxQTFiMnBZTWsxSmJYTnVYMkpwVTBWTWNFZDFPRWRLZVRGS1MwSlVRa1ZGTkV0bFNqZFhibTVGU1Vsb2RVTjNSa1YzV0ZaSFZsUlhRekI1V2xOc2EzaEZZVnBKY0VkRU9WaHNOMTh4YWs1aVJuRmtNRkJyYW5wQ01qVkJjbWR1VDNGcWJHcFdhRE5NWkU5WVpVRjNhbTFOTVhscWVVMDNWRFpzTFhkb1owd3RhVVJOVG5oV2QzZHhjelIwU1RWS1EwNXpURVpTUVdSNVJVMVFkbGRMTFROc1UyVnZUVmN0VjNKSWNVTnBUR013V0hGRVIwbENNblJJZFRsU09FTTBTekJpUXpCUU5GWjZaRkJhWTFKNk0wcE5NM3A1ZGxGblFrTlliSE5wZERkc1dpMXdTRGg0Y25aZlltMTFWVUpCUm00NUxVSlpjRlJHVTBOS1dtUmFZbWN5UmxSMVpuWjNkVVl6WWtOM1gxOVBObWQxVjBobU1tUXdOMVJET1VKSmFXNUtRa2t5TURoMFNsaE1jMG8xVGxSRk5ucG1iRGhQV0hGaVMycGFjbmh5UzNCbk5GUlFXbGs1TFRKTFJtZHVkVTl2YzJOV1IyTkROek5uVlVzdFNrdGtaMGx2WTNKSmEwSXlXazh6TjIxbk1GTlJMV0ZIVG14ck4wTllSVTVLTkVoUVVFUklhMEY0ZFZKd1JHUk9MUzFQTUMwNFpuWlZZMjB0VW1sZmEwOTVUbkEyTnpCbFNUTlJRME5RTjFKUllYRkdlbTVDU1MxelNYWk1WRFI1UW1aT1lUVmxPRk5yVUc5bWMwZExjREZUUjJFMmNYY3pWbXhvU1hobGFGQkthRlJLVGtsTk5UVkhTRkJEWVVaZlRVSlJZVkpRTms5Q2JXRkdaVGRpZVhOVGNWaHdVM3B4Y1VGV2NuRlBjemxEV1dwUWMyZFhSa3huVlc1V1NFUnBVSEJXVkdrMWNrSkhabXhpY0cxVWQySXhkMWt3Vkc5UmFFZDVkR2h5VkhkVU1HbEVRWFJqV25nMlZVSnVkRU40WkhOb2EwSmtWMDlITTI4NGVrSmpSMHcyTUcxcWJXOXVUemxKWVRBdFUyaHplV2s1YUdsUlRuTm1Ra0l4ZHpsUWJFVkZTM05mUzBORVFYZE9PRXRpWmxCd2NIVlpOVTlXVFZkTFduazRXSFpqWlRoZlZYZHJkVmRrZFRCdE0ybGhSWEJZUVY5aFducENSRlEzY0RCQ05HRlhValpxVEdvelFuWjNaMFpKY3psb2VHNTZWelkzUmtObFIwSmxXWGxhTUVaT2QwdEJVV2RxTlVjM05HeFVjVFl6Vm1JMExtVTJlbFozU1dFeFdtNVdSRlIwUWs5b2VVaDBabEUuMTdYVDVLZ2ZuUWZFSEJVUGs0THZjdkJKV1Y5aGVYaDZsUDlRNlgtU0lJOCIsImV4cCI6MTc1ODA5Mjc3OSwiaWF0IjoxNzU4MDkyNDc5fQ.Ox2AV-JL0QcK-0TmiB72kjv0wBTgGoi4YhmcU-g_uUk",
"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": "self200-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": "self200-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": "self200-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": "self200-user.10000003@forgerock.com"
},
{
"name": "IDToken4validateOnly",
"value": false
}
],
"_id": 3
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/marketing"
},
{
"name": "prompt",
"value": "Send me special offers and services"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken5",
"value": false
},
{
"name": "IDToken5validateOnly",
"value": false
}
],
"_id": 4
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/updates"
},
{
"name": "prompt",
"value": "Send me news and updates"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken6",
"value": false
},
{
"name": "IDToken6validateOnly",
"value": false
}
],
"_id": 5
},
{
"type": "ValidatedCreatePasswordCallback",
"output": [
{
"name": "echoOn",
"value": false
},
{
"name": "policies",
"value": {
"policyRequirements": [
"VALID_TYPE"
],
"fallbackPolicies": null,
"name": "password",
"policies": [
{
"policyRequirements": [
"VALID_TYPE"
],
"policyId": "valid-type",
"params": {
"types": [
"string"
]
}
}
],
"conditionalPolicies": null
}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "prompt",
"value": "Password"
}
],
"input": [
{
"name": "IDToken7",
"value": "Pa_ssw0rd"
},
{
"name": "IDToken7validateOnly",
"value": false
}
],
"_id": 6
},
{
"type": "KbaCreateCallback",
"output": [
{
"name": "prompt",
"value": "Select a security question"
},
{
"name": "predefinedQuestions",
"value": [
"What's your favorite color?"
]
},
{
"name": "allowUserDefinedQuestions",
"value": true
}
],
"input": [
{
"name": "IDToken8question",
"value": "What's your favorite color?"
},
{
"name": "IDToken8answer",
"value": "red"
}
],
"_id": 7
},
{
"type": "TermsAndConditionsCallback",
"output": [
{
"name": "version",
"value": "0.0"
},
{
"name": "terms",
"value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
},
{
"name": "createDate",
"value": "2019-10-28T04:20:11.320Z"
}
],
"input": [
{
"name": "IDToken9",
"value": true
}
],
"_id": 8
}
],
"header": "Sign Up",
"description": "Signing up is fast and easy.
Already have an account? Sign In"
}}
- response:
version:
HTTP/1.1
status:
200 OK
headers:
x-frame-options: SAMEORIGIN
content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'
x-content-type-options: nosniff
cache-control: private
warning: 100 OpenAM REST "No Accept-API-Version specified"
warning: 100 chf "Accept-API-Version should be included in the request."
content-api-version: resource=2.1
expires: 0
pragma: no-cache
set-cookie: amlbcookie=01; Path=/; Domain=openam-perf-haproxy.forgeblocks.com; Secure; HttpOnly; SameSite=none
content-type: application/json
Content-Length: 4178
date: Wed, 17 Sep 2025 07:01:19 GMT
x-forgerock-transactionid: d21d0f7b-b642-49a1-9385-4847f8cec067
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI3YTIxNjViZi03ZDU5LTQ3MzAtOGMyOC1jZTg0YTQ1YjFlNDIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im9tZmc4NDQ0a3VsZTJtOXV1dWprM2JsOWRmIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXpiemt6TmxaeFF6QXhVa2RhVDJOb2FGcFpUazVuTG01R1MzWlNOM1ZCVGtNMFoyOWpZVnBFT1ZSc1RITnFRbUpXVjB0VVZFVTBOVFZhYUhSdk4wbHhTVzVtTlZKaVVXNTJTbFpsUjNKTlVESkJOMnB4YzFoRU1UbDNiRlIzWDBONFowUlNhVkppYWtwVFNrWlVVbHBJU25aa05WVkxlbmxRZGpJM2NFd3dSbEo0V1RJMldWTTNNbGxCUTB0cFFUQlhlWEJrZEdkeGJEVXpTVXhPYWtObVpuTXRSbmhKZGs1ZlEwUlRkWFZEYUhOcFV6aHVVMUJYU1U4MGNFWnVVSGt5TTA0eFUwc3dTVVZsU25kVVprRlJRMlV4VDB4SlNWZFhSM0pKVjJ0M1QyWnJaVTlKWTB4MFVsWnZlbTFxVFVZNVVVaE5UMVJxV1VaTWNrZzJhREpmT0dwWVVGQlhjMmhxTm1sYVFqUjJRazlGV1U1MVVVRjNjVXhhUW5VMmNVaEJUV3N3UlVKRloxVmFiVFJHYVRJd1IzRnBOVjlIVkVONlNHcDVibnBxYlY5blIxOHpOMTk2WVRWb1UwOXNhazFRWDI5MWRUQkpWRlZ2YXkxd1RHVjZUVEZDWlhGMGRURTRMVWhOYmxwUFdYZFpaRWxhZVhBdFFrMXFXV2hmYTJSdlpFMDJaV1p0YlZKelZIRldYMlI1YjJwaWRVUXRRbTAwTFV0ZmVtaDVTekl6UVZKdFRXTXdUMUZzWTFReGNFUnNVbE4yVmtRMlJUZGhRbVpvTVhWNGNsRXpTMjVYUm5GTVdHeEJhbU01UzA5RlJGbENTa2h2VkRCd05rUXRUbXBZVGxaWFNVczROMHRpY0VSaFZFNUJUR0p1UlhOdVlXSnJTMEp6V1ZNd2VXOTNUVTlzVEhSS2FFcElWa3gwWVdrNFl6Sm9Ta0UyTTB4aGJubEVUWFZ0YzNoamFIYzJiRmRUTjNjM1J6SmZUVzFPTVdWbmQwNXJNVGMyTmpKZmEweDJORmxQYWxORmNFOHhiMjB5Y21ORGJFZGxNSGx1UzBScFp6Qk1TMUJZUWtJemVpMUpPR042WDJkWGFuSlBZMk5ZVlRKYVR6aEdUMWh0V0dZelNrZE1SblJpUkhkaWRuSnFWbkJYU2tWdE9ETnVObmx1U3pKRlJHOXRia1V5WlhaWWRISm9UVlZqUlhCdlZreFJTRTFzWVcxbFVUUnpSWEpNWjAxMlNERjRSWGxzTlVGd1FqazVTVkZLTFRaR1gzWjZXSGxUV0dnMVJpMWtNVlozWjNaSFUxOWFkbTlJYVRGS01FTlJUSGRrYnkxQk1FdFBjRVZFVW5jMk9GcGtZbXcyYlZoR1VXSjBVblpEUXpkYVdHTklNMjVrZG1kMldXaDRTSEF6UVZOeWFXOXBVVlJMUW5wRU5GVlNPRzFsWDBWWFJ6SXdaM2QwTlcxeGREaE5OSGxmWjBSSmVqVjNVbGxmUlUxSVpFWldTMjFqYTFwMVZHNUlMWEY1YjJ4Vk4wSklPWEZtUjBWRFNub3llSE5OWTNkQmVscHVUa0pqUWxKcGQyMWhjMDlRVEZGeFpXTnhSR3h5VFZOcmRrbGhOVmREY0U5TGFqazBSR3huZDJGMWNISlRTVVoyTkhkalJWRXdlbkpFTVMxbFQyUjRMVUpDYW5KamFGRnlWRXRET0RKMmVGRk5XV3hNZUVSWVRTMXJZMk5TV1RaNmRFVkxkVTlSUm10cFpsWnhZbk5YY1V4UVFteEdkM2x2UWtWWWNWcGtWVVV0TFRWcVZsTkZRa3N0VnpCZmVYRnJVRWxCY1dGc05HOW9PVTFGUzFsdWNUTTBSRlpwYTB0cWRFSjNXa2RJUW5oblRuUlZXak5OY2twb1pYVnlSMkpXUWxrNVEwaHNkVVJuV1ZwRmFrVm5TVjgzUjFWMU5tRkdRVzloT0RBemNWSTRNa2RFTmtwdFJVTjFjMWwwY2toNldrbHFZMXB5UVcxQlJHSmZUaTFSVlZwdlptaHNVRmwyTVZGU09YaDZhMDFFVWxwdVl6WnljMlpFUkV4dVYxSkRXR3RVYUVSVmJra3dNVWhqU2xweFMwa3ljazQxWjJKaGRpMHdhMnR6UlRCMlZVNDBkbUpyUW1vMlRuUlliQzFuUzFBdE1rOVVabVJTZVVab1ltaFZlRXhpZFZBMk5reFdZMDB3WWpaUFRVaGFTbWRHWVRjMFgwTkJZMWRqY0ZORVkyMVNTVFZKWmxBd2FXc3laRUZhT0hnd1ZpMDFNR3hpT0VKc1dsQXRRbTFWWDJGelQyZFdVV3hCVUZGb2QzTk5PRmRCZUVSRFJIRm9PVlJ2TVVSRGJGOUJZekY1U2xwVlJGRjJWVzB0VVhOamRHbFVTMFYwVlVvd2VHcDFWMlJZUzJaUGRWSlBaa2xDTmpkQ1YwWmpjRmRETnpGV0xWaDBSV2xEY1RWSFpVTk1PRTkwVmkxSGNuTjNWbTF4YjIxRVR6WkVPV3hVYTBJMmVYQlJhV0puTjBWR2IzZExkbEpJUlUxa05VMXBWRlpxV2w5M0xUVnBSa2hzT1ZremJHTm5hV3RZV1RGWFpWVnpUak55WTIxbmMxQktYMW8yUjJOSlowaDRWVlZVVjNCUldUTnhVMjFwUkdaMWNrMXZXbGhGWTE5c2QwZHhhVFpOVm10aFFYUktlRVppVmtSWVJYUjVNRVJwTWxaSWMzQlJTa1JLUVVWNFFrWnpRWE53T1ZWVldGaDRVazVrVVRSTFlVOXFMV3hpU25rNFpFdFpObFV0Tm5kMlJHaHpka1ZqVlVGemR6Tm1Obk42UWxkVmJtNHphVk0wVm5Od2JFaDNjbFJ3Y1ZWT1NIbG9TelF0VjFsek1razVYMVJLU0hOUFJFYzRVa28wY0d4emNtaEZlamxIUTJ4V2NubERkakZEUVRnd05WbG1SWFJVZVZJNWJFTnNOWEJCVTBVek0xbFlXSGhIZUdSRlprbEJjVXR2U3pscFNUVTJURjgxY0VWMFNrSXpOVFpSTXpGbk0wNUNNVEZZVmtwZlZuSlJSbFowTmxGQ2NqSnNlR1l4ZGtkVU4ydE5OVVZ6WTNsYVpGQnRiWFkwTkRKNlpHaDNlRVJtV1VJdGJsTlFVVXhOTXpKeVpERktYMVZNYW1OcE5HVTVRak50Vm5WSmRYa3dZVEZ1TUV4MGJVODJka0pvWlVRdWNGazBaVEpJY21OMFpITjVNbFZTYzI5VFVWVm9VUS5RTVo5Q3NoXy1zekFSNV9McWZpTkc0ZzhIYjU4Tmt2LWFzNFQ2ZXB2U08wIiwiZXhwIjoxNzU4MDkyNzc5LCJpYXQiOjE3NTgwOTI0Nzl9.g-wjqz3BvEimDBa151cTFnxbN1a740rEpgz_NscWiPs","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJiMzVkOTcyYy05ZjZlLTRiYTQtOGNkNS1iYTA4MjkxYmJhZDAiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImN2dmQ3Nm82aGZtNjQ5MG9rcGNtdHR2aTdqIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNDVPRTVmWTBaWWFHWkhUWHBSY1VodmRFVk1lVnBCTGpaQ1EzUlVhRlpNTUZnNFdHNUxiMGt3UTFCdVRXMXNhRzV3ZUc1VWFHcDBPREZ5WTJwVVduZEZXRVpIU2tsdmRsSTVOR2xUVGpOdlpXOW1kVUZMWWt4S1JGUkpRWEUzVEdoYWMwSm1MUzA0VUcxWGFIaDNhRWhGTVVscGJVOHpTazFUVTFOd1drNWpYMUZwVWtwelZIUjNZWHB6TkVFellWRXljbEF3TFVKc2VtSkNWVGRoVGs5MmVUa3djbUZHYVd0R2JubzNSMlZuYjJaSlkwOXNkREI1V25wMVZXcHFia1F3U1U5M2RGSjVZV3hOYUhsUE9HSXpVVFJMVUdnMk0xRkRNUzFYYW0weGJDMVBNRFl4Vlc4eU0yWkVUa3M0TTJWVVgwcENSMDVZVTFOdU9EUlVjRmg0Y1RoemMwZHFVbTlSTlhrMVNFeGtia0Z0U0dWb2JEUjJPRFZIWW5oaGNrZDZSbDh0TVZjeFN6Qk5TMUpxTUVRMVNrMWpZVTVsYTFjMGRIWkxOM0pHZVZWT1RITlZaVVl0U3pNM2RUWm1kblY0V2pKTWRVeFBOak01T1hwVmVuUktTVXh6VUVrMGVrWnlVbE14TTFCM1ExQjRhbXhNWjFwd1pXOTRZbXRrU1VaV1FWUjBSVXBSWnpSUVJUQlFjMEYwUlRkcllsUkJSREZCYWpSdlprTkdOR3A0WldOR1psUndaVzlRWkdNNVQxcGlPR3hXYlhsYWQwNVlkSEZUUzFNNE5FZEVVa3gxV0hsMmJGbEtWVXMyYm1jNU5tNWZTakZ0WHpSaGFEbEZVakJEZFZBeFUwOUxhRVI0U1d4NVRsbzNRbGhZU1ZSemFXaFJVMFp5WVhWcWFXSTBlbFJoWjIxMmNERnVSV0ZzVEMxNVJTMUJYMGgzTjNacU0xaDFTMkZJVkhrNGQxWmhWbFpITFZKNFJGSlRUbm8yVTBOT1pYTlFabXN5VFhaYVJUbE5iamhZTFVwVVpVOXpVa1ZSY0VaMlN6RndURFpzWkVoSmNYcFNiV3hVYm5wblNHeGpSVEE0VTJVM2F5MXliV1F5WkhkTlVDMVRTbEJXYlhkUmRUSjJXV2M1WVRkc1JVRmlhbU5VVDBRNFp6aE5RVmhYUjJSTGFWcDFibG8yV2pBNE4ySTJSREpIWVc4M04zWlViR05QUldSV1dVSlFSbkk0WldSYU0xbDJkbVZoVm01SmJUQm1SbDgyU2xscVIxaE9TVE5OV0ZoNVVrUnBRbW80YkVOaWJGUldOMVZaV1dFMldtdHdkVzlDWldVek1rMVpURkIwVUU5YVQzVkxRV1l3ZWpVMlJEQmFSR2RKTFMxTFUybHNiM1kzZUdKMlUzRXdSa3hWUkdoQ1JYRlhiR00xUTA1V1kwdzFXVFJLTVdkNWFYSlZRMjFuT0hnMmVsbG9RbEpyTlVwRU5UVjJkVTFzYkRGelVHcFplWGhuVWt4VFFXaHlaVUpxZVZFelNXaGtYM1ZJZEhwMVpVWjFVVUp4V0dSU1dVMDNSVE5wVjBGa2JqQXdNMjR4VG5kckxsVjNZMVJUUlZobFNHdGZMVkpyVERSSmRXeFBiM2MuWmJfMVk4MWxJY2xNWTBZeXk3ZFdMRlhhblJOdHhIUk1QZmJDLVBreDI0TSIsImV4cCI6MTc1ODA5Mjc4MCwiaWF0IjoxNzU4MDkyNDgwfQ.T_v3v8iE-yHssAbjE1cfi9pN-uVn5cUa34-Jk5xNgh0
callbacks:
- _id: 0
input:
- name: IDToken1
value: self200-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: self200-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: self200-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: self200-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: 78.96.255.75
fake-user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@433ac903
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@4c1dfcf5
password: Pa_ssw0rd
username: self200-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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJiMzVkOTcyYy05ZjZlLTRiYTQtOGNkNS1iYTA4MjkxYmJhZDAiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImN2dmQ3Nm82aGZtNjQ5MG9rcGNtdHR2aTdqIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNDVPRTVmWTBaWWFHWkhUWHBSY1VodmRFVk1lVnBCTGpaQ1EzUlVhRlpNTUZnNFdHNUxiMGt3UTFCdVRXMXNhRzV3ZUc1VWFHcDBPREZ5WTJwVVduZEZXRVpIU2tsdmRsSTVOR2xUVGpOdlpXOW1kVUZMWWt4S1JGUkpRWEUzVEdoYWMwSm1MUzA0VUcxWGFIaDNhRWhGTVVscGJVOHpTazFUVTFOd1drNWpYMUZwVWtwelZIUjNZWHB6TkVFellWRXljbEF3TFVKc2VtSkNWVGRoVGs5MmVUa3djbUZHYVd0R2JubzNSMlZuYjJaSlkwOXNkREI1V25wMVZXcHFia1F3U1U5M2RGSjVZV3hOYUhsUE9HSXpVVFJMVUdnMk0xRkRNUzFYYW0weGJDMVBNRFl4Vlc4eU0yWkVUa3M0TTJWVVgwcENSMDVZVTFOdU9EUlVjRmg0Y1RoemMwZHFVbTlSTlhrMVNFeGtia0Z0U0dWb2JEUjJPRFZIWW5oaGNrZDZSbDh0TVZjeFN6Qk5TMUpxTUVRMVNrMWpZVTVsYTFjMGRIWkxOM0pHZVZWT1RITlZaVVl0U3pNM2RUWm1kblY0V2pKTWRVeFBOak01T1hwVmVuUktTVXh6VUVrMGVrWnlVbE14TTFCM1ExQjRhbXhNWjFwd1pXOTRZbXRrU1VaV1FWUjBSVXBSWnpSUVJUQlFjMEYwUlRkcllsUkJSREZCYWpSdlprTkdOR3A0WldOR1psUndaVzlRWkdNNVQxcGlPR3hXYlhsYWQwNVlkSEZUUzFNNE5FZEVVa3gxV0hsMmJGbEtWVXMyYm1jNU5tNWZTakZ0WHpSaGFEbEZVakJEZFZBeFUwOUxhRVI0U1d4NVRsbzNRbGhZU1ZSemFXaFJVMFp5WVhWcWFXSTBlbFJoWjIxMmNERnVSV0ZzVEMxNVJTMUJYMGgzTjNacU0xaDFTMkZJVkhrNGQxWmhWbFpITFZKNFJGSlRUbm8yVTBOT1pYTlFabXN5VFhaYVJUbE5iamhZTFVwVVpVOXpVa1ZSY0VaMlN6RndURFpzWkVoSmNYcFNiV3hVYm5wblNHeGpSVEE0VTJVM2F5MXliV1F5WkhkTlVDMVRTbEJXYlhkUmRUSjJXV2M1WVRkc1JVRmlhbU5VVDBRNFp6aE5RVmhYUjJSTGFWcDFibG8yV2pBNE4ySTJSREpIWVc4M04zWlViR05QUldSV1dVSlFSbkk0WldSYU0xbDJkbVZoVm01SmJUQm1SbDgyU2xscVIxaE9TVE5OV0ZoNVVrUnBRbW80YkVOaWJGUldOMVZaV1dFMldtdHdkVzlDWldVek1rMVpURkIwVUU5YVQzVkxRV1l3ZWpVMlJEQmFSR2RKTFMxTFUybHNiM1kzZUdKMlUzRXdSa3hWUkdoQ1JYRlhiR00xUTA1V1kwdzFXVFJLTVdkNWFYSlZRMjFuT0hnMmVsbG9RbEpyTlVwRU5UVjJkVTFzYkRGelVHcFplWGhuVWt4VFFXaHlaVUpxZVZFelNXaGtYM1ZJZEhwMVpVWjFVVUp4V0dSU1dVMDNSVE5wVjBGa2JqQXdNMjR4VG5kckxsVjNZMVJUUlZobFNHdGZMVkpyVERSSmRXeFBiM2MuWmJfMVk4MWxJY2xNWTBZeXk3ZFdMRlhhblJOdHhIUk1QZmJDLVBreDI0TSIsImV4cCI6MTc1ODA5Mjc4MCwiaWF0IjoxNzU4MDkyNDgwfQ.T_v3v8iE-yHssAbjE1cfi9pN-uVn5cUa34-Jk5xNgh0",
"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": "self200-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": "self200-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": "self200-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": "self200-user.10000004@forgerock.com"
},
{
"name": "IDToken4validateOnly",
"value": false
}
],
"_id": 3
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/marketing"
},
{
"name": "prompt",
"value": "Send me special offers and services"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken5",
"value": false
},
{
"name": "IDToken5validateOnly",
"value": false
}
],
"_id": 4
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/updates"
},
{
"name": "prompt",
"value": "Send me news and updates"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken6",
"value": false
},
{
"name": "IDToken6validateOnly",
"value": false
}
],
"_id": 5
},
{
"type": "ValidatedCreatePasswordCallback",
"output": [
{
"name": "echoOn",
"value": false
},
{
"name": "policies",
"value": {
"policyRequirements": [
"VALID_TYPE"
],
"fallbackPolicies": null,
"name": "password",
"policies": [
{
"policyRequirements": [
"VALID_TYPE"
],
"policyId": "valid-type",
"params": {
"types": [
"string"
]
}
}
],
"conditionalPolicies": null
}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "prompt",
"value": "Password"
}
],
"input": [
{
"name": "IDToken7",
"value": "Pa_ssw0rd"
},
{
"name": "IDToken7validateOnly",
"value": false
}
],
"_id": 6
},
{
"type": "KbaCreateCallback",
"output": [
{
"name": "prompt",
"value": "Select a security question"
},
{
"name": "predefinedQuestions",
"value": [
"What's your favorite color?"
]
},
{
"name": "allowUserDefinedQuestions",
"value": true
}
],
"input": [
{
"name": "IDToken8question",
"value": "What's your favorite color?"
},
{
"name": "IDToken8answer",
"value": "red"
}
],
"_id": 7
},
{
"type": "TermsAndConditionsCallback",
"output": [
{
"name": "version",
"value": "0.0"
},
{
"name": "terms",
"value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
},
{
"name": "createDate",
"value": "2019-10-28T04:20:11.320Z"
}
],
"input": [
{
"name": "IDToken9",
"value": true
}
],
"_id": 8
}
],
"header": "Sign Up",
"description": "Signing up is fast and easy.
Already have an account? Sign In"
}}
- response:
version:
HTTP/1.1
status:
200 OK
headers:
x-frame-options: SAMEORIGIN
content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'
x-content-type-options: nosniff
cache-control: private
warning: 100 OpenAM REST "No Accept-API-Version specified"
warning: 100 chf "Accept-API-Version should be included in the request."
content-api-version: resource=2.1
expires: 0
pragma: no-cache
set-cookie: amlbcookie=01; Path=/; Domain=openam-perf-haproxy.forgeblocks.com; Secure; HttpOnly; SameSite=none
content-type: application/json
Content-Length: 4178
date: Wed, 17 Sep 2025 07:01:20 GMT
x-forgerock-transactionid: e5dbabfe-6d2d-4054-9e31-ff6ade333758
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2ZDM2OGJhZS00OTlkLTRhMWMtYTUyZi1kY2I5NGI2Njg3MTEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im1pNDhxNm5vZmd0M3BwOHZnaWgzZzVhcjczIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXRaelEzVVhaM2MyOWpkWEZxWkVoU2RUSTVNMVZCTG5ab1VFRk5RelZYUW1kbVUyeHJWVEJ4VkhoS1FrNTJWR0puYzA5TU5VOXpaREpSZURCellsbFBhR1pTZEVRMVVVVjNWMHgyUm00MFpWSnRjRmxIY1hWaVEybEpWVFZJV0hsRVYzRXpZa0U1VUZoUmMxbHRha2hQYzBvMFpXVmZiblpNZDBGWVlUaGFUazE2U2tSNFVrNURURlI0VmpoeWQzbHdObTlWWlMxS01EUkdjREZtZFdOR2RWbFpWalZyZUdFMGIzaHVUMDVMVUVaUFVURklYMFZYVkVvdE5uWlZVMGhoYmtsNVlWUkpaR3hQY25ab2RVazBTVkJpVVc1cWJUVm5UVmwwZDJ0cmNXUk9aV3B3T0ROWGNIQmlOVmREZDBSR1owWjVXR0ZJU21WUWJHczBaR1ZsYVU1dGVpMXZZbVEwT1VKRk5HaDJRVEl0UTJGbVNtbFhPV3hhVkRobGVWSlBORlpXU21GbmVUVlZTMk5OYmtWbU1uQnJkVkE1VFU1bmRHc3RTM0ZuYTIxd2R6RmlSRmxWVWsxdGFUVTFSbWxOUldsYVZrbExaMEpUTW01VFlUZEZaalp0ZEdSVFYwWTJlRFpRTkc1ZmFVbHlSREZZVERoQlJqSXlOa3RVZFhGUGVWWlRPVVp1VUUxTk9UZG9ZMjVvTlROeWFpMVJlRzlzYlVWNWFHVmFNblpIWkVWNU0yUkJUMGxxYTNKd1RteE1WbFJrWm5WcU1VNUpVRFZWV0VGVllXRnNSMVE1ZWpadWFXUm5UMkZpVEY5UlVuZENkbHBLVGtoek1rMVVlSEp1VDJaSGNua3dNMnBJVTIxR2QzVlpVWEp1UW05dlZERmpkMmRzVDFoSE9DMVJVemR2ZVhSNE4xcExVbnBKU0hrNWJXUTNTMGgyTW5Kc04wRjRXRUY0Ym1wUUxYWndXR1pSUkZoaVZWUTVUR3BhZVhrMGJtNVZjSHBXZGt4dFZqSjFhazVOZW5RM1UxZDZTeTFtZG5keE5IVmxiVlZ2T1VSRVFYWkJSVWxYWkd3NVREWjVUMHd6VkU5RE5XOUJiR2h6UkROVmVrdzFSa1E0U1V4eU1uTmljV1I0YlVSdVFYTTBVM1JZUVcwdFVqVjNXVVJUTkUxWVdHSklhbWRhYTA1R01Hc3RSbkoxTURsUGNERXROVUk0VW1nMFpGRnlRbTR3Vm1aT1JFbHBNelJoVEVaRmVtUXROMEZzZDIxNE5sQkNWRU5yUXpoSWRWWjJhRTFPZEV4WlFteFFZV2QzU2pOQmNEaFdURGwxUldVME9UWjZZMmhCV0dWWE9WRk1kbHBLUTBFeWFsbFhlalJhV0dacllucFRTRmhRU0V0ZlEyUlpNWFp5TFdaSlYzQnRSbVk0YlVwdFdUWmliRkV6V21aVVpqa3hhM1phTlc5SFZVNWZOWFZNTFRkSmFqSmhibEo2YTBwUWNWRkRSbmd6UzNSWVJISnplalJEV1dsb1ZWaDBiMXBFTkVKVFlVZExjR3d0YkRSaWMwRnFkMFV6Ulc5a2IxRnNRa1V5U0dKTk1rNHpZa2hxTTFadGVXUkpVR2xsY1dJMGFXbDFlR3hwTkV4cGJGZHFTRnA2UmtaRGJGaEdUVmhHY3pCRVVuaFJPRkJRTVZkamVYSjNhMlo0TVd0MU5URkZVSEJOTkhoNlpYRlhkRGRZYWxscWFtVnljVUpUWVRSelNFUTNibWRJU0hFM1ZIaEZjMHgwTmpkT1oyMUZURWhYV1d3MFUxOHhSMVp2ZEc5cmVVUmxibTlVZEdkelpuTkNVSFU1TXpWMlltWnBhVTB6UlZoT2EycFZhVEZDZW14VlUwNXhaekJ3VlhGek16QkpVRFZ4VUVoblJVbFZlVEJOTUVGT2NFUkVaRFp5U205V1RtTjJhSEZxVjBwUmFrNWxNbmRsVVZCRmNGZDFZbWREVFhFMFFVVlphV1EzYzA5R1QzTlhka2R0TVZGd09UQmtkVEJNYTBZM2MxSmpOSEV6UlhkMWQyRlJiM0l4WVc4elQyUXphVUZZTmpoUVdISkphamt3ZVVaVGVUUmFhbXRMUjNCNVNVRnZaVzlwVVVoMGVFVkRWbkJ6TFRCbFZGODRUbEZLVURKeWJERk9UWEY2WjNKMVluVnhUamxyWjBZMWVHRnVYMHhhTW1kalRGZEdZMjFTTW1WWWIwaEpVR0p5U3pOWlZFWnhYMUJSWjBKQmMyVXRielF5ZG1jeU9WZEpUbkZzY1ZKTVNrVTFWM1pDWDBsbmVuSlFjWFZUTWpReU9IWnJjRWxaUVVwWFVYbHBObXhyU2t0TGRIZFJUVU0wV1VseVNucHJiVVJ6TFdSR2NtNW9la1l4ZVZSRGEwbEdabDl3TjBwMmJFbENWMDFXZFZkRFoyNUliamRYUTB3dFZYQjFURWN6WjBaUVN6TktXVkJaTFhCU1ExQnpaMmR2WVVoNU5GbGpaREYzYWpaR1MzUjBWVXBUZGpSemEyWnNOblUzWVVsT01ISnVTR2s0UjNoalh6VlNNVXAxYVc0d1dHVkZXRE55YmpGaVlsbG5aRXh0VkY5NlQyVjJaRTU0Y2pFeFprZzJlSHBZTnpkbmJHUkxUVXR2ZVdKeVgwWXdSM1J3VGs5RFVtOUNUbGszYVVZMk1EbERkbXcwWDNvdFpsaGhSemxOWVhFMlRGOHlOREIxVldwRmJWTkphbFptU3pKcmNubE5PVU4wY0RObVRYUmtaakZSVjNkSVl6ZFBkazFOWXpSMVIwUk5VRUZNZWxFNWNXbFJXVWhCV1RoUFZHUm9TR2N4TFZkbVdHeE5ZME5KTkRrMmJUUkJSRmg0TkVaNU9YTnZOSEpsVkMxUlQwWlhZalZLYm1aWlJXTlZjR1ZUTFhweGNtdzBVa1Z2TmxoNGFGaGFVRGhhUTJkWWRuVXhSbUl4WW5wR1N6a3hUVEJhYlZkWlFXWXpkME5mYjB0M01qQTNialp0WlhneGFIazFNa2hHU1dGdlZVcFZTa1IyZGxVNVRuVmFNbGgzVG5WMlZuVlphelJwZW5WMGRHNHdNMjlwTlVka1VHczNiM0JUVkU5T1QyTTViVnBGUTNKT09VbzBSa3BRTmtveVNHbGtVbXhFVDNJMlVuWlVSM0JMT0ZVeFVuSnJiVjlMT0ZSa05UVm9RM0J2WTAwdVVucDFUV3hmY1VGcVkzTmthWE5tYXpoVVRFVXlkdy5tclJVbjNlc3I3X1JyV2s4YzFMdVhkTG8xazJxdnl0cjJyVUlDX1Fqb244IiwiZXhwIjoxNzU4MDkyNzgwLCJpYXQiOjE3NTgwOTI0ODB9.KFnit9QCTe-KcIlrv_6A5JXqEM_xiqSKtsoto9lalLI","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI3ODU1YWIzNy0wZGQyLTRmZDgtYjI0NS0wOTU1OTQwMGJlZjEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Ijl0YzhtYjZ0ODgzMnBsbzVkYmpjMTd1YXJlIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXhUVzkxVDJoQ1JsZEhjR2RuT1hkQlNEQlBia3BCTGkxblRreG1jMVYzUVd4Tk5GVjJXVnA2YjFSWUxUUjRMVXhGTm5OdFdtTnRhRXR6VmxONVV6SklVRUozVlZjdE5uWk1hMWR0YzJsdU0zTXdSMHhST0VOa1VsQlFOVFpPVW10b1lsWTBjbGxsY2xKRVYwWlZNMlJ6VURsdGFqWnRhR3hJWTNkSVZXVTBha2hNUnpGUGExZDJSbXczUm1GdmJVUnFMVU01VTNJd2NUTnVaMmRNZURCTVVXcGtWWHBXTFZkbFZrUlZSRWxtWVdGeFdtbGxjR1pSTmxoeGMxcG5jbkJLZUZsRlEwbHplVzFRYzBWaGQyWnhYM1ZvU1ZsTVpHZzFiVEZzWW1Oa2JsZHZVRzh3V2kxaVEwMXVka3N0VUdsVVkyMXRMVUZNYjJFMVoyNTVXWGhPUm1KdFFrTnFlVFJRYzJKdGJHMDNla2xCUzNGRVdYWnlVMFZVVjBwTlQyaHZVVEY1WjFGcFpXWTVhamt4ZVVkdk0yNVdZbXBLYkRGR1VUTmhkMDlKYVhCS01WWXhNR2xHZVVSSk5VbzFhekJKTm5SZkxXbFhZbGRYUW1Sa2VsZ3lOMk5wVkRKVFlVcFhPVlo2WDNWR1VFdHdhbE10VFVkNFV6bFJaa0ZGVVZKb1MzZDNWVWR0VVhKNE4xZHpiMng2Tm13M01sTmFhRFpXUVVSVVRuTm1aV3RMYVVOMFVrVkdNalpMVWkxQmVHdFZaRlZMVkdRd1RqbFhXVkJMUzJWNGVubFNWVVp3UWtweGNuYzBhV04wU1ZCVmRURklkaTF4YW1wbGVFVjZOWGx5Vlc5ZmJVTlpia2g1VHpocVJsSklhRkU0UjNRd2RWVjRPVFpFWm5aU2FXSk9VRkYwVFV4clNXWmlVMjV4TTJWUVJVY3pVblZ4UVdSMWFVeElRMFJMT0VOVU5GSlJVR2N6WkVKbVVtMVVkMk5CVEhSSU5tMUlObkJMVDAxelptcDVORWM1TkdkaU5rUmtSMVJLVWxwTE5qUlZjRGxJTFRaak0yRkJhRzVHUjBkQ1RXNUVZM0JTWWtkMFdsVk5ibUp1VVV0Q05rVmhVRWRzWVdsSmQycHBhSGxhVEVoRFNubFNjV2RNTlZGM2QyWm5YMWxSV2tOb1puSkxTblF6YzFoME56QkxlR3RGTmtGMFpsSkhPWEJyTnpkaVdVaHFlRWxyUTA5MFNEWkVSVUptU0dGTVpTMWlVMlpDTFRWWFQwNDJjbXBvTjJvMU5FOXlYMXBhYVZaRlMxQjJhbGxqY1ZSaWVWRk1Tbk4zTWpCV1FYVklRekp3TW1WVVowaFpOblJqYW5SRlQycHJjM3BzVXpKVFkxUmlWRjlKVWpoU2VUUk5abTVCZUZwbE9DMW5UWEF3U0Y5VlNHRlBZVEpxUnpORlh6ZERVR05sWkZkWmJHdEtPR2RoZFdwaFZtTk5halZqTlU5NGR6RnZaa3RsY2paWE5VUnNkRlkxTjNGVWJqaHBVa0p6VkRsRWVqTnlZM0F4ZFRsM2RVdGFOVEJVWmtGdGRuSnVjM2RzTFVvd0xuZzRlazlWT0c5aWRsVnNhMVpSTW1FMWIwVnJZVUUuaWpjUTFSWXZQNDYyek8zZUpmM2ZJZm00TVFXd3JzVkhDZkdCSmdURjloVSIsImV4cCI6MTc1ODA5Mjc4MCwiaWF0IjoxNzU4MDkyNDgwfQ.eVtxvODuYbtdujeqfWBZa31m_IEOmB_fBUyCd0zo7Os
callbacks:
- _id: 0
input:
- name: IDToken1
value: self200-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: self200-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: self200-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: self200-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: 235.193.140.236
fake-user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15
(KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@5ef0e3a
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@3972f4d9
password: Pa_ssw0rd
username: self200-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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI3ODU1YWIzNy0wZGQyLTRmZDgtYjI0NS0wOTU1OTQwMGJlZjEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Ijl0YzhtYjZ0ODgzMnBsbzVkYmpjMTd1YXJlIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXhUVzkxVDJoQ1JsZEhjR2RuT1hkQlNEQlBia3BCTGkxblRreG1jMVYzUVd4Tk5GVjJXVnA2YjFSWUxUUjRMVXhGTm5OdFdtTnRhRXR6VmxONVV6SklVRUozVlZjdE5uWk1hMWR0YzJsdU0zTXdSMHhST0VOa1VsQlFOVFpPVW10b1lsWTBjbGxsY2xKRVYwWlZNMlJ6VURsdGFqWnRhR3hJWTNkSVZXVTBha2hNUnpGUGExZDJSbXczUm1GdmJVUnFMVU01VTNJd2NUTnVaMmRNZURCTVVXcGtWWHBXTFZkbFZrUlZSRWxtWVdGeFdtbGxjR1pSTmxoeGMxcG5jbkJLZUZsRlEwbHplVzFRYzBWaGQyWnhYM1ZvU1ZsTVpHZzFiVEZzWW1Oa2JsZHZVRzh3V2kxaVEwMXVka3N0VUdsVVkyMXRMVUZNYjJFMVoyNTVXWGhPUm1KdFFrTnFlVFJRYzJKdGJHMDNla2xCUzNGRVdYWnlVMFZVVjBwTlQyaHZVVEY1WjFGcFpXWTVhamt4ZVVkdk0yNVdZbXBLYkRGR1VUTmhkMDlKYVhCS01WWXhNR2xHZVVSSk5VbzFhekJKTm5SZkxXbFhZbGRYUW1Sa2VsZ3lOMk5wVkRKVFlVcFhPVlo2WDNWR1VFdHdhbE10VFVkNFV6bFJaa0ZGVVZKb1MzZDNWVWR0VVhKNE4xZHpiMng2Tm13M01sTmFhRFpXUVVSVVRuTm1aV3RMYVVOMFVrVkdNalpMVWkxQmVHdFZaRlZMVkdRd1RqbFhXVkJMUzJWNGVubFNWVVp3UWtweGNuYzBhV04wU1ZCVmRURklkaTF4YW1wbGVFVjZOWGx5Vlc5ZmJVTlpia2g1VHpocVJsSklhRkU0UjNRd2RWVjRPVFpFWm5aU2FXSk9VRkYwVFV4clNXWmlVMjV4TTJWUVJVY3pVblZ4UVdSMWFVeElRMFJMT0VOVU5GSlJVR2N6WkVKbVVtMVVkMk5CVEhSSU5tMUlObkJMVDAxelptcDVORWM1TkdkaU5rUmtSMVJLVWxwTE5qUlZjRGxJTFRaak0yRkJhRzVHUjBkQ1RXNUVZM0JTWWtkMFdsVk5ibUp1VVV0Q05rVmhVRWRzWVdsSmQycHBhSGxhVEVoRFNubFNjV2RNTlZGM2QyWm5YMWxSV2tOb1puSkxTblF6YzFoME56QkxlR3RGTmtGMFpsSkhPWEJyTnpkaVdVaHFlRWxyUTA5MFNEWkVSVUptU0dGTVpTMWlVMlpDTFRWWFQwNDJjbXBvTjJvMU5FOXlYMXBhYVZaRlMxQjJhbGxqY1ZSaWVWRk1Tbk4zTWpCV1FYVklRekp3TW1WVVowaFpOblJqYW5SRlQycHJjM3BzVXpKVFkxUmlWRjlKVWpoU2VUUk5abTVCZUZwbE9DMW5UWEF3U0Y5VlNHRlBZVEpxUnpORlh6ZERVR05sWkZkWmJHdEtPR2RoZFdwaFZtTk5halZqTlU5NGR6RnZaa3RsY2paWE5VUnNkRlkxTjNGVWJqaHBVa0p6VkRsRWVqTnlZM0F4ZFRsM2RVdGFOVEJVWmtGdGRuSnVjM2RzTFVvd0xuZzRlazlWT0c5aWRsVnNhMVpSTW1FMWIwVnJZVUUuaWpjUTFSWXZQNDYyek8zZUpmM2ZJZm00TVFXd3JzVkhDZkdCSmdURjloVSIsImV4cCI6MTc1ODA5Mjc4MCwiaWF0IjoxNzU4MDkyNDgwfQ.eVtxvODuYbtdujeqfWBZa31m_IEOmB_fBUyCd0zo7Os",
"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": "self200-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": "self200-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": "self200-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": "self200-user.10000005@forgerock.com"
},
{
"name": "IDToken4validateOnly",
"value": false
}
],
"_id": 3
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/marketing"
},
{
"name": "prompt",
"value": "Send me special offers and services"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken5",
"value": false
},
{
"name": "IDToken5validateOnly",
"value": false
}
],
"_id": 4
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/updates"
},
{
"name": "prompt",
"value": "Send me news and updates"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken6",
"value": false
},
{
"name": "IDToken6validateOnly",
"value": false
}
],
"_id": 5
},
{
"type": "ValidatedCreatePasswordCallback",
"output": [
{
"name": "echoOn",
"value": false
},
{
"name": "policies",
"value": {
"policyRequirements": [
"VALID_TYPE"
],
"fallbackPolicies": null,
"name": "password",
"policies": [
{
"policyRequirements": [
"VALID_TYPE"
],
"policyId": "valid-type",
"params": {
"types": [
"string"
]
}
}
],
"conditionalPolicies": null
}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "prompt",
"value": "Password"
}
],
"input": [
{
"name": "IDToken7",
"value": "Pa_ssw0rd"
},
{
"name": "IDToken7validateOnly",
"value": false
}
],
"_id": 6
},
{
"type": "KbaCreateCallback",
"output": [
{
"name": "prompt",
"value": "Select a security question"
},
{
"name": "predefinedQuestions",
"value": [
"What's your favorite color?"
]
},
{
"name": "allowUserDefinedQuestions",
"value": true
}
],
"input": [
{
"name": "IDToken8question",
"value": "What's your favorite color?"
},
{
"name": "IDToken8answer",
"value": "red"
}
],
"_id": 7
},
{
"type": "TermsAndConditionsCallback",
"output": [
{
"name": "version",
"value": "0.0"
},
{
"name": "terms",
"value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
},
{
"name": "createDate",
"value": "2019-10-28T04:20:11.320Z"
}
],
"input": [
{
"name": "IDToken9",
"value": true
}
],
"_id": 8
}
],
"header": "Sign Up",
"description": "Signing up is fast and easy.
Already have an account? Sign In"
}}
- response:
version:
HTTP/1.1
status:
200 OK
headers:
x-frame-options: SAMEORIGIN
content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'
x-content-type-options: nosniff
cache-control: private
warning: 100 OpenAM REST "No Accept-API-Version specified"
warning: 100 chf "Accept-API-Version should be included in the request."
content-api-version: resource=2.1
expires: 0
pragma: no-cache
set-cookie: amlbcookie=01; Path=/; Domain=openam-perf-haproxy.forgeblocks.com; Secure; HttpOnly; SameSite=none
content-type: application/json
Content-Length: 4178
date: Wed, 17 Sep 2025 07:01:21 GMT
x-forgerock-transactionid: f69682c4-efb6-4d16-9f24-fbf80e1621ac
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJkOTM5NzdmMC1mNDMyLTRmYmYtYmQwMy1lMDFkM2RmNzY3YTIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjY0djl1cXM3NzhvNWRjZjZmNWFlY3N1ZjNqIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNHdaM1l5TjJwSlRrcFNVRVZtTFhoeldrbEpiazkzTG1KVWJ6bHVSVGg2VjJ4eWNWRjBaRmRKTmtJNVFreFRZamQyVGpkc1dYVkxaMll3YTBsTVNXNDBaRXB0WnkxVWFsVkVPVGRLVUZoMFZXMVNhV2x3VVdneFFVaEZVR1ZOT1ROakxUWTVSR3BQY1hkTGNrNVhMUzFqZUdWTE5rSjVZV05vUzJoWGVWQnBiMmRQT1dRd2FucEdNSEJuT0VkV1ptWlViR2xGYWxWaFIzUkViVWRKVWxkRVVGVllRVWhTZVZNd1dFMXRaRmgyWTBoNk1FcGpaMnhsTlZwcVptdEZVRVJhYW1RNE5VSnpOVTFrTlV3elpuRTBhblY1UW1WTWFreHNUbEZNV0V0MFNtVnpja1YwTFZwV04xSnZNVGRKV21oM01EUmpNRmg1VkhocFUxWmhiMXBPU1Y5MU0xVllZekkwVEZCalZsaElSWFE0UWxVeWVHUlpkamR1ZDFOUWNYZHBNMHBOYlVKWVNXWkdka3RoWDJ0NmJHUldXRUpTWDJwcmNGaENkVWN0Wm1OUk9YWkxVa3RST1Y5YU1qUldYMGgzZGtSeWQwbERhekJ5ZWpKTlNEQTJXV0ZFWlVsS00wUnJXbUl0TUhVd1VVaGZkblIxYm5kM2FFcG1OekJxZGs1eVlXOU5kVUUyU2xwSVdqTm9SbFprYWpaVFJVUXRTV3hZYkZJNE9IZzJNSE0wTmt0MFpEZGZiVXRVZWtWSWRuQTVUbkJvVlROVFlreENabDlRUlVsUFNFUlJPVmt6UzJsR2FXbERYMDFCUkV0cVVYVm1TR1pNZDA5bWFXbFhlVVpYY0VWTGVYcFhTR1F5VkVFM1VuSTFWMnhyWm5KSk4zaFNhMGRHYkRoUlJXTXliRGxSYlc1NFNIUnRXV3gxY0ZoUE1IVmlTbk5MUlVacFNFSTVYMGRGYmpjeFRucGhjMVE0Tm5oUWRIZFVaUzFGYjJkRVUxZDVaRTVYV0hkb1FrZE5UVFl3Y0VWRE1FaHNUVTlwTjFOamFEQkplbkZyUlUxM09Vc3dZM0pwTmpGTWNuSmtXREpXZW0xRmN6WmhYMGQ1WjJkdk5YZDNXbnBJT0VwVlQzcG1UVWxMZFhsbk4zZGphV3hwZEd0NVNYWkZSelJSZUZGd2JucHdXVzFpTFhwMVlqUnBhVzVGWTJWRFowMDROVEZmU2t0R09HRkNkSEZEV0RjMmVYRnhlR3BET0U5elZXSTBWVWxoWlhkTFNqQlZka2xIUzJkTlMySlNUV3QxTUd0Q04zUjFSRFppVDBGS04xVnNhM0J5YVdWRFNIaE9ZWFV6Y1ZOM1ZHVXRSRGx3U1RoNVJWUklkR2R0V2xnek9GYzBRV3RhUkRBeVZ6WTVUM0J3UkRSb2RIZHNPR2sxV1hSeFlVbHFTbEpYZUVwR1ZqWTBZMkZVTUdKT2NHUkpkRWh4VGtkU2NYUlpNMVJYV1RCcFVGQkdTa3MyYXpWckxWSk1kM1pKWVhOa09ESlNkVloxVUUxS1ZHeFFMV2hRVG1OV2JGb3RXR2xKYkhaUE9USTBaemh6Vm1oNWVHRkZjbEJSVkhWTExXeExWek5mTlZodVdXNWpYMjl4Y1dwaVQwbGxRV0l5TXpkdFduQXRSMWhVTVdkdk4yeDRka296UlZsaGRHZGxjMjB3YTFkUmRYUnJZM0JQY2xSUk9IWlJlVkIxWkVaTlN6RldjV2RHWHpGNGNFUmZlVVpqVW5GblVrZFRSMGRhWVdreVJtZENOVEF5ZDBGUmF6TlBWVk5rTlhNd1YwWk9ZMnc1UjJ3elZFeHlkemxNY2xoYVFtZFRSbFpOVGsxRmFtUjRXVXRGUW5GTmQwbExlSGczT1ZkYWNtUnRNbFU0YTFBNU1VaExUMmwxTWtvdFkzWkpXazlSYnpsYVIzcHNUMmhuWkc5QlpXOXRNM0V4VnkweFNYWlVSMk5wVWtKVmFYaHVjMDFKZERrM1ZtaDBXWGd0VTNCaVVFaDFhRkpPU0hoa1IwbzRaVGRrWmpWSlRVODRWRkJmU0V0QllXUkpjMDR4WVdwbFFYTmpka05mYlZwbE1FbE9YekEyVWxkT1VqTkJNWEpXYUZRNFJVZFBSM05MWmxGelZWQk9SbVpzYmpGSVNWRnJNRmMyUkdNelZtNVROMnRCYkdoRExVNVVZVTlGVDA1SlJFaHVjMHg2VTJObWNHWnlhVGRDZVVKck1tVlZPR3RIWkhwVldFTlNNWGxHWDBGaE5VMDFja3g0UVVaU1dWaHFXalJCZG5KTU9EaE1XbWxqZUdaeFlXTmtSWFJ1TmtscFYxSXRZMDF0V1dsaVFuUklWSGhDWDNVNWQxcE5ZMGxwUTFkQ05VNXdZM0ZrU2pWWFMxZFZTV0pOYTFGUFZtbDVSekExYm14V2NWVkpaek5TZFRKd2JGSk1aWE5RYlVjMFoxTmFURTlXWjNFeFZXZHFjWEpVYzBSU1MzcDNXbkJIU2toWFpFZDVUWE4zUWw5TE5YaDVZVXAyVlVaV1oxcEVZelpVTlZoc2NFY3RSemczV2xNM1ZFUmlaRU5GUTBsb1h6VkthRlIwY0ZKU1lXSmpYM014Ym5Kd1FqWm9lSHA0ZFhCTlJYVnFjR3hoZWtkUFZtdE9lRTlGTW5BMlMwaFZVMnd5VVhwMlRreHBOR3AyUVhVMVJVZENORmRMV1ZSRk1scHhkMUJCZFZwMlZVVkVORkpPZHpjMGVuSjNNREF0UzFsQkxXZFZaVVpsTTNaT1gxWTJTMnRmUjFsaVYwTkJSR1Y2YkcweWEzRlZSR2RWUzNNM1VGcDFXRmhpZFRWZk5UbHhabTh6VDFKNVVWQm5ObEJQTmswemRuaFNXVFJCZEdaU05ETkxVbTFCVnprM1EwZGlWM0F5TlZBeFYwVjBZMUJKZWpSeE5qaElObDlLVldwT1pIbzVSbHBMUWtSS1JUWlhjMGhzVVVSUVVGcG5hVlpMWDJvdFVrMXVYelE1VnkxNllsZHdjRFkwWWs5eGQxVlVkRWRKTUVkMFJFRjVWRWh1WkdsTFQxRkJkSHBETWxSQlNFbzJNR1ZUUlc5ZmMxZE5ZMGRaUjFJelQyTkROa3hwYmxCcmJXcEpPVGswZVdZM2NXTnZlR2syYUZRdFkwVkpiVjlMWldSdlZVVXpiMmxTZFdGRU5uVXdaM2xOU1ZndVRWTktVREJ5T1c4M1QzUnhVVjh0TFRKNGFreG1VUS5HWGUyVjhBNmdURGd3OEVCRzdSUEZiYTlKdFU0b05yVm9sTzNIS01iQVg4IiwiZXhwIjoxNzU4MDkyNzgwLCJpYXQiOjE3NTgwOTI0ODB9.LO03U_ZSL775YVJC4zXdU26FwjbV6Lhqc3Ozoy5kRI8","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: 22870x
==================================================
- GROUP 2 - GatlingLogItem-UI AM idFromSession-KO-status.find.in([200, 209], 304)-401 - 22870x
> UI AM idFromSession (KO), expected: status.find.in([200, 209], 304), got: 401
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzYjlhYTUwNy0yODQ1LTQxNzQtYTdmMi05ZjE3ZjNmMWQyOTIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImtzMjEyYXY0MGNuMHIzcjN1ZDJzZWhsOG5yIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNU9lRUZRZGpGU1dqUnpNRkJaZEhsTGNYaFpSMVJSTG1ORWIwTnJTV052ZFVnelgyNTVZa2hUVjJNNFIyOXJhWGhYY0Y5R2FGSm9YekU1ZG5GTlRGRktXV3hhVDBjM01rSnpaRkF5T1Y4eVMwOTJZWFkzUjNVd2NrdzJSV0pCWm1GNmRYTTBhSEV0YkMxVlRYTkdhMnRUVW1sUFFXOWFXRUpHU3psWVowWlRSRXMzVHpacFlUUkhkWHBMWDA5cldHMHRSa05vVUZrNE5rOVRabHBQZEcxalJETnFiRmhyVmtWZlVsTk1VVmN6U21aQlpGUkphbWd0VjJwTWMwTldSVkJaYVV0dlp6Y3pkMEp2TTJ0MWNsbHZTa3hTVWpGNGFVWTFVbGQxY0hoblMzQnNXbkJzVGs1amVrTTVTMkpLYTBGTk4wbHFURzFQTVZoR1dGQlRiakJvWDJkb1VEQkpTalYyYkRkRlVXRnVaV0Z5VDJVNWJXTmZSMVpKWWxkUE5WQnJhRWxpZFRkWVUwUlBkRFZzWDFGMVRrUnFUR2hpZEdwNFVEVlBUa1IwUlVGaU0wVk5iVjlqVmtsRU5FTjFRbDltVTFSYWRUQjNiRVZPTW01SFNrNHpiM1E0UVhWWWJYSnVjemhTYW1wV1VuTm9SR0V4UmtWWk1YUlBkMGhPY2t0dFdVbEdVRXBPT1RsbE56bHdWMk52YWsxeGEzWnZTRWxRZEVaWE1qQXdhbWRWU2pCNU9TMWplbXRPV25KdFdGSk5NVkZmVGsxTFMyRXhjVUpoU3pkbE4xRjFXbE5QWjJoSVFrdENXa2h4ZDBaMVExRTJWbkJ4ZEU4ek5GWlhhVTVHUkhoYVlYb3hlalF5VXpCMmQxaExPSEV5Y21KemN6WXdVM1ZHWlZwMmVtWkRkakZJT0RkNU5rNUxOV2RzUWxWelkyZENkR1JoUzNKbVVGTkNPRVJhZVROcFRHSnZhV1phWWt4NFpYaFNhVGxaV2psbVIxWXRkM2MxVFhSVFQwYzVUVnAyTFVSaExXVmpWbWRsWTBWME4ybFVRM1JxTkd3NFUyeFFhMjltV0UxR2MyUllMVEJNYjNsbVNUZ3RUV1V5ZVdKQlptWjBVV0p4WWxsU09FOVBRM3BDU1ZOTlVWaHdjM0EzTXpabmVVMHdVbTVWVEhkamVYQm5WalJMY1dodlUxaDRlSGhEVTNkd2FYcHJWak53YUdKRlNITTFhMDFMUWtGRmJVNUdWekpzVVZsQ1FXbDJSVmd3YUhWUGNYWldRM1pqYkZWclp6aFVhSE5PTW5OVmVXVnhTa1p5VDNwYVMzbHRYMUZ0Tm5sWVkyaFNaVVE1UWtOQ1lXUnBWa0pKYkhodk5qaElXak5hT1dGWmNITTBWV2htU1ZGa01WQm5lV1p6Y1VsTWNucDJiMmRtYjBoRE5VWkxXa3RHYjFGWmNUQXRWVVJxZEhvd1JGZzFaMEUzUWtaTllqRnBiV2xCZDBJNGRHWlBWamd5TkRGUVIwRXpUVWMyTVcwMFRGOW1kM00xUlY5WWRHazNlbGd3UVZKclMxTmxWbE4zYTBZM05rSTVUV0ZCTjFvNExuTXpkRGRHUkdSVk1HOHhTSGRJYkZSdGRqaE9SbEUucE9INXpERS1yT1NmUkVmbFRQWkxzQlRwVUc3ZW1Zd0VlSldHRDc0dFlMSSIsImV4cCI6MTc1ODA5Mjc3NiwiaWF0IjoxNzU4MDkyNDc2fQ.w1JWW2L5AzVcHefDQHO9Kv24uAp8z8dT9Hhtcd-P6s0
callbacks:
- _id: 0
input:
- name: IDToken1
value: self200-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: self200-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: self200-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: self200-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: 48.132.122.55
fake-user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.9
(KHTML, like Gecko) Version/9.0.2 Safari/601.3.9
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.contentCache: io.gatling.core.util.cache.Cache@31b2245e
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@67b5414b
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@430bc678
password: Pa_ssw0rd
username: self200-user.10000001
- request:
POST https://openam-perf-haproxy.forgeblocks.com/am/json/users?_action=idFromSession
headers:
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
Accept-API-Version: resource=2.1, protocol=1.0
referer: https://openam-perf-haproxy.forgeblocks.com/am/
accept: */*
cookie: amlbcookie=01
origin: https://openam-perf-haproxy.forgeblocks.com
host: openam-perf-haproxy.forgeblocks.com
content-length: 0
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
- response:
version:
HTTP/1.1
status:
401 Unauthorized
headers:
x-frame-options: SAMEORIGIN
content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'
x-content-type-options: nosniff
cache-control: private
access-control-allow-credentials: true
access-control-allow-origin: https://openam-perf-haproxy.forgeblocks.com
access-control-expose-headers: content-api-version
content-security-policy: default-src 'none';frame-ancestors 'none';sandbox
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
expires: 0
pragma: no-cache
vary: Origin
content-type: application/json;charset=UTF-8
Content-Length: 62
date: Wed, 17 Sep 2025 07:01:16 GMT
x-forgerock-transactionid: 6e3712e0-f4ba-4f60-b3bb-207775c2c316
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI2MWNjZWJkYi03NmE0LTQyMDQtOThiYS00NGU5ODhiNmY1ZjgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImNhNGdjaGdzdm4zcWtmYWxlbjd0YzZtNjBtIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNHRPRVIxWWtRME15MWxSMGRWUmtGNmVsaHhWMmRSTG5oeWVWbHlZMkpNWTNWV1REaG9YMFpqVlhOS1pWSlZUMVU0ZWxVek1rTjJSM1JTYmpaRVUxbFljRTlxVkhWV1NFMTFibXBpVWpWNk1YSTNlak01YVZWYVlXSnpXRU50VVdkclRGTndSbk5oT0hsWlh6RnBOV0ZuTUU4MFYwMUNUR1ZVTkhabVRWWnNURGRPTm05TWRqSmpUV1ZIUVZOek9YcHpVekF4T1RSeWFrZFlVME5YYW5WaVJFWTRUWGh6V0ZKM01uaHhVMkZ2UW5oWFpIazFaR1JSVTBReFJIVkJiakZ6UVhkbVdEbGFlVVIzVFhVNGNEWnVkRmxST1VSTlpUbHdYMk5EWkdKNFNUZE5lRE40UzNZMGRYWkxiSGc1V20weGNqWmlNbTVoY0c4NWRFa3hSblpPTlhGZmEzZDBkVTFtVmsxV1JrOTVXVlpGTVZaTVlYTlFOVGhoYXpCbllXaHlRMlY0ZVVkS1VIYzJSbEpDTWxCUFl6Qk5RVUp6VGsxWWR6YzNTek5FY0hKdVJVWlpabXRqYkZGRE1HSTBTR3RtU21KT04wb3lhak5hY21OQ2VuY3RMVTVhVEhaeWVXMURUamxOZDFod1NWbFZRMXBOWTJKUFJqQkVaMUpsWDJkWllYVmtjbVJLTVV0NWQzTTNMVzVPZFRkWFNEUmtSVUZJVmpsWk5uRXhjSHB3YTBoTk4zUm1VbU5QVGxCcUxXMW1jbGxLVWpkelNtbHJUSEU0VkhWbFRTMW1NM0Z4YTFaU1N6TTVjVnBmZDNndGNXTnBNemxCWVVreGNFRlpWM2Q0YlVKNmJHUllVekJuYUY4MU1IcDNkRGRXVlZoYU5rUlFZVmxvTUVWblRtaDNRVTl6VjFObFRYQllZbEZhTWpNMFFtMU5URWR5UWtSMk5XZHNkM2x6Y0dsYVNtNU5UbXBJTUdOUVoxWnZWVUZYTTBadFUzcFVRekJ6WlRWMk16QkdWREoyUmxOQk5tZzNibWxmVjBGM2MybHVaMk5CYlhCb1ptWnNObFJvVEdJeFlqVlhlbU5WWTJOWFZXb3lPRk5FWm04NE5IUkVTSE5sUkhkbmRXOXNjbkZwZGxwamJHNWlUVEZhZG1KMWVUaE9ZMDloZUdvNVdXTTVOR3B6VkVkc1lrUXhPV2x3Y0hoMFdFTmFSek5rTkV4eGMySkVWMnBvYlcxVmVEZG1NRWMzVUV0amFEWkdOa0pSTFZvd1FqTnZXVkZwZWtsWU1IVnRNRmhoVEhveGJGSjVhWGxEZG5oTFdWSnFkVmswYTB0V1ZrSlpSR05JUmxoa2VXOXNkbE5QWVRBNWVYZERZWEpPYm5CeVdFeEJaMmQyVTFwd1NVdFpSMVZRYmtoUFZYSklNRXR6VEhSUVNIaEZUVGQyZUVGamREVmlSa056TWpWS2VqZFhjRkZTYXpWT1lrcFhORE5EVVRoTGFGOURlRkZVTFZvMlJGVkVaMk54UmtkbFpWaFhUVmR2U25CNlZHd3RSalpCVkRCeWRVUmZUazFZTjA1VllXNTFjM2szTUhCRkxsaHhZVUZRVWpscE5qRnJNa3hNWDBwdVlrdFVRVUUuTklKai1PY1BzZjBHdXZvUzBmZW94UkJsNXBJRkFjMld3aEFYV2VqbGE1NCIsImV4cCI6MTc1ODA5Mjc3NywiaWF0IjoxNzU4MDkyNDc3fQ.xX22Rv2brQFtW_9aDUqycKGhiR3Sw5hqPja2wx8vMAM
callbacks:
- _id: 0
input:
- name: IDToken1
value: self200-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: self200-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: self200-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
[...]
fake-user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/44.0.2403.157 Safari/537.36
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.contentCache: io.gatling.core.util.cache.Cache@43653a1
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@55b271d9
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: 996SIEh314FwQGQiuIPfZTc9p9s.*AAJTSQACMDIAAlNLABxSOXVjOGppWnRWZFd3Z2ZLaHp2dWZtaFhOb3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
gatling.http.referer: https://openam-perf-haproxy.forgeblocks.com/am/
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@16d1d0e4
password: Pa_ssw0rd
tokenId: 996SIEh314FwQGQiuIPfZTc9p9s.*AAJTSQACMDIAAlNLABxSOXVjOGppWnRWZFd3Z2ZLaHp2dWZtaFhOb3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
user_uuid: d3a1723f-a245-4399-851f-2136b087835a
username: user.6202585
verifier: LTQ0MDY3NDYxODA4MzA5MDM1OA
- 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=996SIEh314FwQGQiuIPfZTc9p9s.*AAJTSQACMDIAAlNLABxSOXVjOGppWnRWZFd3Z2ZLaHp2dWZtaFhOb3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
host: openam-perf-haproxy.forgeblocks.com
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
d0d18cac672abbc=996SIEh314FwQGQiuIPfZTc9p9s.*AAJTSQACMDIAAlNLABxSOXVjOGppWnRWZFd3Z2ZLaHp2dWZtaFhOb3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
- response:
> UI IDM version (Exception), expected: None, got: j.i.IOException: Premature close
- session:
access_token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI5YjMyMjFmNC03ZjVjLTQ1Y2YtYjQ5Mi00YzdjZmEzOWJiMjUiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiZGFkOTc0OTYtNzZhMy00N2MzLTlkOTEtMWViZWZmNTgwNWI1LTQzOTQzNTA2Iiwic3VibmFtZSI6IjliMzIyMWY0LTdmNWMtNDVjZi1iNDkyLTRjN2NmYTM5YmIyNSIsImlzcyI6Imh0dHBzOi8vb3BlbmFtLXBlcmYtaGFwcm94eS5mb3JnZWJsb2Nrcy5jb206NDQzL2FtL29hdXRoMi9yZWFsbXMvcm9vdC9yZWFsbXMvYWxwaGEiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJZVzlZQWZIRW1KVDNVQmpteENlRTRrUWVuQnciLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJlbmRVc2VyVUlDbGllbnQiLCJhdWQiOiJlbmRVc2VyVUlDbGllbnQiLCJuYmYiOjE3NTgwOTYwNzIsImdyYW50X3R5cGUiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJzY29wZSI6WyJvcGVuaWQiLCJmcjppZG06KiJdLCJhdXRoX3RpbWUiOjE3NTgwOTYwNzIsInJlYWxtIjoiL2FscGhhIiwiZXhwIjoxNzU4MDk5NjcyLCJpYXQiOjE3NTgwOTYwNzIsImV4cGlyZXNfaW4iOjM2MDAsImp0aSI6InBxcml4cjd1TXpxM2Nxa0NoVHh4X3d5cGdTdyJ9.9WklZWLA9ncijSRIQloajdGVDB0kB_pwWMGH2CTuxQ0
access_token_2: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI5YjMyMjFmNC03ZjVjLTQ1Y2YtYjQ5Mi00YzdjZmEzOWJiMjUiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiMGY0MmExMDMtNjhiYS00MjRmLThlYjYtZTZkMjNiNGE0MzUxLTQzOTQ0OTg1Iiwic3VibmFtZSI6IjliMzIyMWY0LTdmNWMtNDVjZi1iNDkyLTRjN2NmYTM5YmIyNSIsImlzcyI6Imh0dHBzOi8vb3BlbmFtLXBlcmYtaGFwcm94eS5mb3JnZWJsb2Nrcy5jb206NDQzL2FtL29hdXRoMi9yZWFsbXMvcm9vdC9yZWFsbXMvYWxwaGEiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJVU0VjNHRJdUVERDNmZ0NFRjV6UjJxazE1dnMiLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJlbmRVc2VyVUlDbGllbnQiLCJhdWQiOiJlbmRVc2VyVUlDbGllbnQiLCJuYmYiOjE3NTgwOTYwNzIsImdyYW50X3R5cGUiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJzY29wZSI6WyJmcjppZG06KiJdLCJhdXRoX3RpbWUiOjE3NTgwOTYwNzIsInJlYWxtIjoiL2FscGhhIiwiZXhwIjoxNzU4MDk5NjcyLCJpYXQiOjE3NTgwOTYwNzIsImV4cGlyZXNfaW4iOjM2MDAsImp0aSI6IjEtZTVpWkF4eFpVNWpZdGdMa1pERFA0YTljNCJ9.3ZP-Q8NXMsBKa8MHbk02CVIUszEsFlpXilusYldAQrg
authcode: IISVGDT2FKujIMZzGdvCoaKpf8k
callbacks:
realm: /alpha
successUrl: /enduser/?realm=/alpha
tokenId: 1CJg8WQqcrrPiB1xccGsPKM4Oas.*AAJTSQACMDIAAlNLABxMSHo1dVZIWmtTQ0dCeENMZVowTDdaalhLZGM9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
challenge: mv9g8348PGw_fpsEZraUysX81IflEdbRL1L93tKScKA
fake-ip: 127.98.185.156
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@319a272a
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@50f6c342
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: 1CJg8WQqcrrPiB1xccGsPKM4Oas.*AAJTSQACMDIAAlNLABxMSHo1dVZIWmtTQ0dCeENMZVowTDdaalhLZGM9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
gatling.http.referer: https://openam-perf-haproxy.forgeblocks.com/am/
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@7ae21a9a
password: Pa_ssw0rd
tokenId: 1CJg8WQqcrrPiB1xccGsPKM4Oas.*AAJTSQACMDIAAlNLABxMSHo1dVZIWmtTQ0dCeENMZVowTDdaalhLZGM9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
user_uuid: 9b3221f4-7f5c-45cf-b492-4c7cfa39bb25
username: user.8298030
verifier: NTQ3MTgwNTc5NTk0MDU1ODE3MA
- 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=1CJg8WQqcrrPiB1xccGsPKM4Oas.*AAJTSQACMDIAAlNLABxMSHo1dVZIWmtTQ0dCeENMZVowTDdaalhLZGM9AAR0eXBlAANDVFMAAlMxAAIwMQ..*
host: openam-perf-haproxy.forgeblocks.com
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
d0d18cac672abbc=1CJg8WQqcrrPiB1xccGsPKM4Oas.*AAJTSQACMDIAAlNLABxMSHo1dVZIWmtTQ0dCeENMZVowTDdaalhLZGM9AAR0eXBlAANDVFMAAlMxAAIwMQ..*, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
- response:
timestamps GROUP 23:
1970-01-01 01:00:00.000: 3x
________________________________________________________________________________
[2025-09-17 10:54:50] Logs-parse-benchmark-200 step6 : N/A
________________________________________________________________________________
Removing parsed Gatling stdout_parsed.txt file..
________________________________________________________________________________
[2025-09-17 10:54:50] Logs-parse-benchmark-200 post : Check parent task state
________________________________________________________________________________
Setting result to PASS
Task has been successfully stopped