--Task--
name: Logs-parse-benchmark-5
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: []
preceding_task: None
options: {'task_name': 'benchmark-5'}
group_name: None
Current dir: /mnt/disk1/xslou/workshop/lodestar-fork/pyrock
source (overseer-0) is a component
2025-09-15 17:23:42 - INFO: Timeout for this Task has changed to 10m (600 seconds)
2025-09-15 17:23:42 - INFO: timeout was set to GatlingParseStdOutTask default - 10 minutes
2025-09-15 17:23:42 - INFO: Interval for this Task has changed to 5s (5 seconds)
2025-09-15 17:23:42 - INFO: interval was set to Task default because it was unset, based on self.timeout value because task is allowed to stop by itself
________________________________________________________________________________
[2025-09-15 17:23:42] Logs-parse-benchmark-5 step1 : Write order for overseer to parse Gatling task stdout
________________________________________________________________________________
Order file: /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/08_Verification/02_Logs-parse-benchmark-5/order.json
{
"name": "Logs-parse-benchmark-5",
"command": " /lodestar/pyrock/shared/scripts/logs_parser.py --non-interactive --input-file /results/orders/benchmark-5/stdout.txt",
"out-dir": "/results/orders/Logs-parse-benchmark-5"
}
________________________________________________________________________________
[2025-09-15 17:23:42] Logs-parse-benchmark-5 step2 : Make sure overseer is ready to accept order (not already busy)
________________________________________________________________________________
2025-09-15 17:23:42,328 INFO
2025-09-15 17:23:42,328 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-15 17:23:42,328 INFO [loop_until]: (max_time=120, interval=5, expected_rc=[0]
2025-09-15 17:23:42,533 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-15 17:23:42,534 INFO [loop_until]: OK (rc = 0)
2025-09-15 17:23:42,534 DEBUG --- stdout ---
2025-09-15 17:23:42,534 DEBUG WAITING
2025-09-15 17:23:42,534 DEBUG --- stderr ---
2025-09-15 17:23:42,534 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-15 17:23:42] Logs-parse-benchmark-5 step3 : Send order to overseer
________________________________________________________________________________
2025-09-15 17:23:42,534 INFO
2025-09-15 17:23:42,534 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1
2025-09-15 17:23:42,534 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-15 17:23:42,820 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-15 17:23:42,820 INFO [loop_until]: OK (rc = 0)
2025-09-15 17:23:42,820 DEBUG --- stdout ---
2025-09-15 17:23:42,820 DEBUG overseer-0-57d79d468-khs5t
2025-09-15 17:23:42,820 DEBUG --- stderr ---
2025-09-15 17:23:42,820 DEBUG
2025-09-15 17:23:42,820 INFO
2025-09-15 17:23:42,821 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/02_Logs-parse-benchmark-5/order.json overseer-0-57d79d468-khs5t:/results/orders/order.json
2025-09-15 17:23:42,821 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-15 17:23:43,721 INFO [loop_until]: OK (rc = 0)
2025-09-15 17:23:43,721 DEBUG --- stdout ---
2025-09-15 17:23:43,721 DEBUG
2025-09-15 17:23:43,721 DEBUG --- stderr ---
2025-09-15 17:23:43,721 DEBUG
Order has been successfully forwarded to overseer
________________________________________________________________________________
[2025-09-15 17:23:43] Logs-parse-benchmark-5 step4 : Wait order is done
________________________________________________________________________________
2025-09-15 17:23:46,722 INFO
2025-09-15 17:23:46,722 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING"
2025-09-15 17:23:46,722 INFO [loop_until]: (max_time=600, interval=5, expected_rc=[0]
2025-09-15 17:23:46,930 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-15 17:23:46,930 INFO [loop_until]: OK (rc = 0)
2025-09-15 17:23:46,930 DEBUG --- stdout ---
2025-09-15 17:23:46,930 DEBUG WAITING
2025-09-15 17:23:46,930 DEBUG --- stderr ---
2025-09-15 17:23:46,930 DEBUG % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 7 100 7 0 0 35 0 --:--:-- --:--:-- --:--:-- 35
________________________________________________________________________________
[2025-09-15 17:23:46] Logs-parse-benchmark-5 step5 : Get and log parsed logs
________________________________________________________________________________
Log parsing order succeeded, parsed log content:
2025-09-15 17:23:47,162 INFO
2025-09-15 17:23:47,162 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1
2025-09-15 17:23:47,162 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0]
2025-09-15 17:23:47,490 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found
2025-09-15 17:23:47,491 INFO [loop_until]: OK (rc = 0)
2025-09-15 17:23:47,491 DEBUG --- stdout ---
2025-09-15 17:23:47,491 DEBUG overseer-0-57d79d468-khs5t
2025-09-15 17:23:47,491 DEBUG --- stderr ---
2025-09-15 17:23:47,491 DEBUG
Checking if file exists on pod 'overseer-0-57d79d468-khs5t', wait max 3 minutes if not.
2025-09-15 17:23:47,492 INFO
2025-09-15 17:23:47,492 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-5/stdout_parsed.txt" ]; then echo "/results/orders/benchmark-5/stdout_parsed.txt file found"; exit 0; else echo "/results/orders/benchmark-5/stdout_parsed.txt file not found"; exit 1; fi' | grep "/results/orders/benchmark-5/stdout_parsed.txt file found"
2025-09-15 17:23:47,492 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0]
2025-09-15 17:23:48,034 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-15 17:23:48,034 INFO [loop_until]: OK (rc = 0)
2025-09-15 17:23:48,034 DEBUG --- stdout ---
2025-09-15 17:23:48,034 DEBUG /results/orders/benchmark-5/stdout_parsed.txt file found
2025-09-15 17:23:48,034 DEBUG --- stderr ---
2025-09-15 17:23:48,034 DEBUG
2025-09-15 17:23:48,034 INFO
2025-09-15 17:23:48,034 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- du -k /results/orders/benchmark-5/stdout_parsed.txt | grep "^\d+ .+$"
2025-09-15 17:23:48,034 INFO [loop_until]: (max_time=240, interval=10, expected_rc=[0]
2025-09-15 17:23:48,591 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found
2025-09-15 17:23:48,591 INFO [loop_until]: OK (rc = 0)
2025-09-15 17:23:48,591 DEBUG --- stdout ---
2025-09-15 17:23:48,591 DEBUG 272 /results/orders/benchmark-5/stdout_parsed.txt
2025-09-15 17:23:48,591 DEBUG --- stderr ---
2025-09-15 17:23:48,591 DEBUG
- Download file (size 272kB)
source : /results/orders/benchmark-5/stdout_parsed.txt @ overseer-0-57d79d468-khs5t
destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-5/stdout_parsed.txt
2025-09-15 17:23:48,592 INFO
2025-09-15 17:23:48,592 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-57d79d468-khs5t:/results/orders/benchmark-5/stdout_parsed.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-5/stdout_parsed.txt
2025-09-15 17:23:48,592 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0]
2025-09-15 17:23:49,398 INFO [loop_until]: OK (rc = 0)
2025-09-15 17:23:49,398 DEBUG --- stdout ---
2025-09-15 17:23:49,398 DEBUG tar: Removing leading `/' from member names
2025-09-15 17:23:49,398 DEBUG --- stderr ---
2025-09-15 17:23:49,398 DEBUG
2025-09-15 17:23:49,399 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/01_benchmark-5/stdout_parsed.txt is 8113 lines):
2025-09-15 17:23:49,400 INFO ----- output -----
- SUMMARY:
+-------+----------------+----------------+----------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------+
| Group | items in group | type | request name | status | expected | actual |
+-------+----------------+----------------+----------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------+
| # 1 | 46 | GatlingLogItem | registrationCallback | KO | jsonPath($.tokenId).find.exists | nothing |
| # 2 | 46 | GatlingLogItem | UI AM idFromSession | KO | status.find.in([200, 209], 304) | 401 |
| # 3 | 46 | GatlingLogItem | UI IDM oidcToken | KO | headerRegex((location,#id_token=(.*))).find.exists | nothing |
| # 4 | 1 | GatlingLogItem | restLoginInitiate | Exception | --- | j.n.c.ClosedChannelException |
| # 5 | 1 | GatlingLogItem | restLoginInitiate | Exception | --- | j.i.IOException: Premature close |
| # 6 | 1 | GatlingLogItem | --- | Exception | --- | 'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' |
+-------+----------------+----------------+----------------------+-----------+----------------------------------------------------+------------------------------------------------------------------------------------------------+
Found 141 log items split into 6 groups.
==================================================
- GROUP 1 - GatlingLogItem-registrationCallback-KO-jsonPath($.tokenId).find.exists-nothing - 46x
> registrationCallback (KO), expected: jsonPath($.tokenId).find.exists, got: nothing
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxMDFhMmNjNy1jM2QzLTQ2NjMtYjNmNy0zM2JmNDU5ODIzODQiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im9uZGFqN2Y2N241bnUybmpwaDFuNXY5cXUyIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVVlVWhWYUdkc1ExZHFTMU4yZVRSR09HZExNRlJCTG5BMFgwVkhhWHBhUkhkbmVqTlBjRkkxVVZCb1VYQkVXV0pQTm1VNU9Vc3lNazVaY1RKbVREWlNORFZJYW5Sb1dsRjRabVZmYzNvME1qaDBjVFJ6WDFwcFkweHNYMmRVUWpaNmNtVmxZMXBQV0dZNFdrTmpiRlpQYVU5eGJFSnpUM3BFVkVnMGVITTROMG80UjNrM05Xb3pjbVpDUzFKU2IzSmtSM3BIZVMxTmVUZG5kVVpGYjBGWFIwcFVhVGhxUVRabFNYUkxTbDh3TjJKSlNXcEtRV296TUVKaFF6ZG1TRGxmTTJFd00xSkJhamxMYmxwTlR6STRUVEp5U2s1ZmNtdHRNVk5OVEVKRVZXcHFXQzE0WTI1U056bFRha0pRV0VwNVFpMTBXVkY2Ym1Kb1psZE9SMTlqU1dwd00zazRaelJXUTJKaFFsUjZUMDlqVTFGTlRraHJTMmxhVWsxUVZqRjNXRXN4UTFsVFJUUnZWV3hSZDNGalVuVnJYM3BGYVRCbVIwUlBXa0phYkY4Mk1WTmhla3czVUhCSWRqSmthRmRmU1RaNFZuVmtXRTU2YUZSVWFuaDVkVGRzVFd4UFlrcFdRMU41VEMxRVVETnpibFZKVkRaR1ZYTldlRlJmVFhCSmJWUk5kbEZ0WW5OT01GaHdXbXAzZFRST1gyY3RRVXBOYlVKYVdqaE1Ta2hWWkhKaFprSkNUWEY1U0ZKaGFXRldMWFI1YWpnMVFuWmlaV2RsTURaM1NuRldVWEZLWjJZM00yaGtTa2N3WTB4cVltWlRRa2xyTVZCcVJUUjVjSHBvYW5kYU5FSm5XSHBRYUhGWVNHdEpOMGsxZWt4M2FpMVZjVXhETVdZMFVXOXFUelpOV0ZkUVYweGtaelp5VDJoQ1VHMUNhMGxSZVZBNFNIbDVjWFZQVmkxUlFrcFdlV2RtWkROdFZYQnVOSE5wTUdWRVZYSjBXbkp1ZEdnelpXNDVXalZrUlZNeVpXRXRSVmhNZWpGdVVISmhkRXM0ZUdJek5GTmZjVTVRUlVOZlYzSnVOM0pPUTJaTlpEUkhSVVZTVldOUE5GVkJhazF0VWpFMFRDMXlXbUZSWkdSdVpGTTFZVGhUUlZaWVUzWkNibEpWUzFaYVgyeHdWekoxVFVsblpHcGFZV0o1VWtWWU5HTm5VRWRMWTB4WWVqZGxlVGwzVlhjd1ZEbEZhbVZNWm5WTk1VbEdTRWh3ZUcxWWJEazNhVlIyTkdOZlgwaGtXR0prTTJ0VldVSmpSbFpVVVRWS1NFaFZSR3Q0TlhseVNraFJSR3RRZFdoaFYwdEtURmh5Ukc1VFdURlZkemwxTjI4MVUxQlNZMDFCY3pobVozaEpNbmRKUzFSRlluWTBSa1pKWnpZelJFaDBlbGd5ZEVaYWNIVkpORk14ZEZoMlUxVmtYMHAxUzNoWloybEZibkJqY25acVREQlhhMVZUUldGbFIzSnpORXBoWTFWRVMybDBNV0pTY0ZabVlWbDNTakZCTGxaTk4weEJWMDQyUmxGSlZYSjVaV1UyWkc5amRXYy5jNzBNZ2pkWkhTRVZucDZZSUlmOEtUTlRVYWFCd2x1NmNiQ0xxV2M3T0M4IiwiZXhwIjoxNzU3OTU3MDExLCJpYXQiOjE3NTc5NTY3MTF9.LEuc4AjLHzfzV8s9uG7evMfIhhDUVxkGIfJAMF_UK5Y
callbacks:
- _id: 0
input:
- name: IDToken1
value: self5-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: self5-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: self5-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: self5-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: 234.128.243.47
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@4cd4fa81
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@247ae32c
password: Pa_ssw0rd
username: self5-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: 8193
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxMDFhMmNjNy1jM2QzLTQ2NjMtYjNmNy0zM2JmNDU5ODIzODQiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im9uZGFqN2Y2N241bnUybmpwaDFuNXY5cXUyIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVVlVWhWYUdkc1ExZHFTMU4yZVRSR09HZExNRlJCTG5BMFgwVkhhWHBhUkhkbmVqTlBjRkkxVVZCb1VYQkVXV0pQTm1VNU9Vc3lNazVaY1RKbVREWlNORFZJYW5Sb1dsRjRabVZmYzNvME1qaDBjVFJ6WDFwcFkweHNYMmRVUWpaNmNtVmxZMXBQV0dZNFdrTmpiRlpQYVU5eGJFSnpUM3BFVkVnMGVITTROMG80UjNrM05Xb3pjbVpDUzFKU2IzSmtSM3BIZVMxTmVUZG5kVVpGYjBGWFIwcFVhVGhxUVRabFNYUkxTbDh3TjJKSlNXcEtRV296TUVKaFF6ZG1TRGxmTTJFd00xSkJhamxMYmxwTlR6STRUVEp5U2s1ZmNtdHRNVk5OVEVKRVZXcHFXQzE0WTI1U056bFRha0pRV0VwNVFpMTBXVkY2Ym1Kb1psZE9SMTlqU1dwd00zazRaelJXUTJKaFFsUjZUMDlqVTFGTlRraHJTMmxhVWsxUVZqRjNXRXN4UTFsVFJUUnZWV3hSZDNGalVuVnJYM3BGYVRCbVIwUlBXa0phYkY4Mk1WTmhla3czVUhCSWRqSmthRmRmU1RaNFZuVmtXRTU2YUZSVWFuaDVkVGRzVFd4UFlrcFdRMU41VEMxRVVETnpibFZKVkRaR1ZYTldlRlJmVFhCSmJWUk5kbEZ0WW5OT01GaHdXbXAzZFRST1gyY3RRVXBOYlVKYVdqaE1Ta2hWWkhKaFprSkNUWEY1U0ZKaGFXRldMWFI1YWpnMVFuWmlaV2RsTURaM1NuRldVWEZLWjJZM00yaGtTa2N3WTB4cVltWlRRa2xyTVZCcVJUUjVjSHBvYW5kYU5FSm5XSHBRYUhGWVNHdEpOMGsxZWt4M2FpMVZjVXhETVdZMFVXOXFUelpOV0ZkUVYweGtaelp5VDJoQ1VHMUNhMGxSZVZBNFNIbDVjWFZQVmkxUlFrcFdlV2RtWkROdFZYQnVOSE5wTUdWRVZYSjBXbkp1ZEdnelpXNDVXalZrUlZNeVpXRXRSVmhNZWpGdVVISmhkRXM0ZUdJek5GTmZjVTVRUlVOZlYzSnVOM0pPUTJaTlpEUkhSVVZTVldOUE5GVkJhazF0VWpFMFRDMXlXbUZSWkdSdVpGTTFZVGhUUlZaWVUzWkNibEpWUzFaYVgyeHdWekoxVFVsblpHcGFZV0o1VWtWWU5HTm5VRWRMWTB4WWVqZGxlVGwzVlhjd1ZEbEZhbVZNWm5WTk1VbEdTRWh3ZUcxWWJEazNhVlIyTkdOZlgwaGtXR0prTTJ0VldVSmpSbFpVVVRWS1NFaFZSR3Q0TlhseVNraFJSR3RRZFdoaFYwdEtURmh5Ukc1VFdURlZkemwxTjI4MVUxQlNZMDFCY3pobVozaEpNbmRKUzFSRlluWTBSa1pKWnpZelJFaDBlbGd5ZEVaYWNIVkpORk14ZEZoMlUxVmtYMHAxUzNoWloybEZibkJqY25acVREQlhhMVZUUldGbFIzSnpORXBoWTFWRVMybDBNV0pTY0ZabVlWbDNTakZCTGxaTk4weEJWMDQyUmxGSlZYSjVaV1UyWkc5amRXYy5jNzBNZ2pkWkhTRVZucDZZSUlmOEtUTlRVYWFCd2x1NmNiQ0xxV2M3T0M4IiwiZXhwIjoxNzU3OTU3MDExLCJpYXQiOjE3NTc5NTY3MTF9.LEuc4AjLHzfzV8s9uG7evMfIhhDUVxkGIfJAMF_UK5Y",
"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": "self5-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": "self5-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": "self5-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": "self5-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: 4141
date: Mon, 15 Sep 2025 17:18:33 GMT
x-forgerock-transactionid: e620c9bd-5fe0-45b3-9af9-0e49cdf7c1f8
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJlN2UwODMwOC0wY2MxLTQ3ZDQtYmVmYy0zOTBkNjY0ZmUzNjIiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im80YW8xZmRlNnQ3dG5oamYycjlpYnN2bnVvIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNHdUbVZIWVRsWmRFcFlUVVpwUkVWWU1qUjVaMVpuTGpaZlNrRjRURVpDUmt4b2NEZEpNakZWZHpkVE1rRlZlbXBmYjNWcU5VNXBkVGQwT1RKS2F6SllSbXRYVEUxc1kwTkViM0JRVXpsclExVjRiMGhwU0dOUVNEbHNhWGhHWjI5dVFsOUxSRWhOVmpNMVYyRmFkVGxCT0dzMGRrbFZhWEpWV0ROQ1NFdExkamRYTFZkYVZVMUlkRk4zVUhwTU5GbHFVak5qVlVsYUxWOXBSRE5YVlVoU2Nua3hUWHA1YkhORU5VeFFiRFpJWDB4eVZHTnNNVUptYm10dk5FdDZMVWwxVG5ZNVRsOU1aRVpJU1ZKUldETnJUR1YzWVUxbGJYVlBkVEIyVGtOVlJIUTRPR1ZZVjBKbFdWVlpObXh5TFRCbmNrcFVTVXRaVkhoNGVHRmFPR28zTUVGQ1ZYUmhZV2h5WmtkQmFrMXZialp6TFZGdmVqSjZZemhDVFZoVVR6SmpVV3BFWVZGaWJXNXFXRkZ5UzBOTVpVcGllRmRoWTBkaE1uZGtjWFJvUkZJM1p6ZG5TM2xMZFVWd2FUSnJSWEZzWkdablYxOWFZbWwwVUhOak1uRjRNbXBTVlROYVRtMVJWM2hWVVU1UVFVTkhRbVo0VUVKNGEzVlFTRWxPYkVKZk9VZHBPREJYZGkxS01WbzRWSEptWkc5clMyTm1hbkV6ZEdSU1RsRk9jbVZJV0Zvek4yVllNVWN0UVhkQloxVlpUMk5yYkhKdWQybE9ibXQyUWxoRGREbDJaRFJRZUhVMFRtdDJhek4zVkVGbFQyaHFlRmRqVVhKMmVYZFhTQzF0ZWpsa1NrOXdWMFpvUkRBeFMwZzBaMDB3ZDJaelZHWk9WRFJhZFdKVmFuZElUa2RIZWpKb1gyRm5Na3hwY25jMWJVaGxTMkpuVW5oRE1VcHpRV1ZQUzBwa2FsQXdWV2c1Wm5SUFIxa3dNbFpIV1RaTGRFazVUbGM0VG5oUVdsZGhiMnN0ZEdWMWNUSlZUekpyWkRWWVZrVlhWalpvYUVsWFRXaHFRVmxJVkc5NFNHRjRXbmxZZVdoQlluVkRkVlJFVTI5WVEwMVpOekZFUlUxeU5XVllOa1pyUVhORlluWjBZMEZGVW5Rd1FXY3RhbGxpVUdrMVRXRnFURGREWlZKc2N6bFpWVEZKVDI0MlIxOW9TakJYTVZGWFIxOTRSalZzTmtsTlNFSXhUamhSY1hGbFZXSjNRemM0YmxkYWNteExWbUkwYUhOc2MxZDBORWx6Y1VOVmQxbGlUMXBuYlhoalRUSlVUSGhFZEROeFVuUlNlRGRZUnpsaVlrbHhjM0I1TW05M2FsZHdiakJ4Wkhac2IzUkljbEV0Wm1jd1dVSk9ha3RsU21Od1YwWklWRXBrZVc5cE9VSlVkMUJDZEdKNWVUWjVObFl5V2t0dU0wcHlZVUo0ZFVKcmJXRkZPVlE0WlRSUmNrVjFha2RCVFZCZmIzQlVUSGR0VWpnMVEwcGxkRFJVYVVRd05GRlZNVUZLVVdwcGQwOW1OVTFpU1RKQ1MyeE1WVGMxTmtrdGRWUXpaemd3ZEhocFNUWmxlWEo2WVdJdGVsaEROVEJGVVdWYVRITnlWVWd0VHpsQ2JWbHdhV3BKTlc5bkxYRllaM3BLVFhOUGRtZzNORnBIVHpONWRrTlRTM00yVUhkSVRXNVRkQzEzVmtvNFZYcElSelJET1hSYVlVdzRVR1ZUZEZGSk5VbEdhR0puTlZSdlRYY3RjRGRMWVZKR0xVTndSbkUzUVZKQmJ6QktSRTA0VGpkQ1VFVjZTSFo0VW1SSWNUVlRVMFZCWlhGYVMzTm1PRXRrTUc4eGFYWk9TVmRMVkZKd2RXbFZaekpPVDNsak5saFJPVnAxT1hselNWaFJZa1ZTY0ZZemIzZ3hPWFp1TVdsZmNVaEpaaTF1WkVwaGNVWjFPRTAyZFhGdmFsOTVUV2hIU0ZZNFVXOXlVMVZQVUUxd1pGQktSVFJOTVd4YVJUTlFPRFYxY0hJNWJHWnJVWEoxYm0xdFJEbDFNREpYTlRsM05FMXZMV2RGU0VjeFgwcExVbkJFUTJobmNGUkpiRzVLTUhsbVdqWmtPRWhKZG5sMldHWTJRVTgzZHpRd1EwMUpjazA0UmpsTk9FZHlhbXhSTWtSaWR6QnlkbUpZTUMxaldtZDNMWEJVYW1WdVVIaDBiSEJCT0hOcmQzcFJjVmh3TkZGUFIxRjRjMmxQWmpCbVNqZzRibnB4VlhNd1NIVktVMXB2TTBGclJFOUxOalZPVDNaTmFXcHFObEU1YUZCc2FUVkNOM2xPVUVwd01IcHZWRmRsY0dkYVkxbEVWblkxY3pkRlpWbFhTRk5LT1RsUFprZHFaekJoU2tKTGNVWjVSRlV6V0VoQkxYQkdTbVpTVG1SMWNrdE5ia0ZZYVRaQ1RuZDRlVlU1U0RWTlRFTnNNRmcxZEZscE5sSTRSbkZYUzFCcWJ6aE5kbGhTZVV0MWREUm9RMDF3YUZkMU9HODFWRVpsTW5SMUxYVTVWR1ZZYURkS1RrVlhUM2g0VVdwNmQyMUNiVW96V1Rjd1VVbGlZMVZRWDNrNFJWQlhRakZUVFZCNU5HWmxSa2hqWVU1SE1sSlRkRjl1TTBWMVJqQjJaSGw1ZUcxeWNUUlFTa0V5TjB0bVluWkVWVUpJV0hSUmQydFViRjlqY205UWJuWmpSemhHUVY5T2JHVktVVFZJYm5SS1ltRkpiMGt5TVhNMFZtaE5aVVUyYVdFMldqbHlTVzl1YmxwMmQzVTBiMTlDVEZvemVtRm9kRzVvTmtNMFNUYzNiVXhZUTFwMGFFSlNjMXBOZG5GRlpqUnNZMVZxU0hGbVFsOWhia2hGTTNsWFdYZE5jM1l0YzBaMVNVdGFla2hSU0dGd2FHWTBMVEZ5VG5sMVIwbEhMVmxQY1RWbE1WWTNSakl0T0VOQk5YTTFkVUZvVDBOS2NVWlJjMlJEWkRSMGR6SnFjMGRVWkhNNWFYSkZWRXh4VUVSbExWQnNNazVGTTBWYU1FWnRlbVZpTURsbFNHUnpWRmxIVUZaRWNVdDNRa1I0VFV4RWNYTkdhRlpJTkdaa01GZ3haVGg2TUVrdExUQXlaa3M1V2paeFgwWjVXR3N1YWpVek1EZHVNV1JGVlhGVVUxZEZkR05VWWpkb1p3LmVjSS12SVBRTGx3aG1CLTA1NmtwV0ZkUzZ2SzB5SnhxUy1WTGFhWTVIVUEiLCJleHAiOjE3NTc5NTcwMTEsImlhdCI6MTc1Nzk1NjcxMX0.NLlm_3lV5r9WSbkoQHtNvJFHMFcj1ftYWaUdcNgSvcw","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJlMGIwNWQ2NC03OGU3LTRiMDYtYTg1OC1lNmRlYjQxNWI5YWEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InBxc3R2MTlxcG01b2R1cmNzZWV1dXBwODFsIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNW5VVEZwTTBOSFlURkdWM0pFVGxGMU4wSjZTM3BSTG1oTk5qVnpRalp5VlVKQk9Gb3pWVEIxWkdFdE1WQmhOMnhsV0hVd01pMVRNVmhETUZGT1N6VlhRVXR5YVROM1NVdHZTM0V0ZFZKQ1JHUktWazgxV2xWU1JpMURlV2hKWlV4a1RYYzFNRVJ6VTJaUFIzbFdhM0F5ZEd0dWIydHVkalpMUmtaVVZFOUVUMmc1VldkMU5EbElUM0JUYTFkdFVFbENlSGh4WmxBemRqaHlORUV0VkhoZllWOTRla2h0VFZKa1FUTkxXa2hHUlZBM05rcHpiWGhJZWw5aU4wZ3dSM0E1T1VsVVFVNUVSM05oZDJoV2VrdDZjbXR0YVMxaVJEQXlSVEI2VjNKc1NHWnpRMGxST1VscVRGUnhjMmRuU1ZsUldta3hZV2ROTVhwQlVWSkliMmRuTWtFNVZtdFpjSEpUV2t4dlgwaHFRbWxNZWpobGFVVmhOMlExUzBoaGVWRTJaWHBOVDJSQ2FsZG9URjlZZWpneVpXVnFTVEZ3VFdJd2VXbEhOMnRWTTJjd2FFdHBNekZxTWxGVGJtTXdMV2c1UTNGMFJrOVNMVGt6VldwUllqQkNTakpMWVd0MVIxbEtZa0ZtT1hWUE5GQlllRmgwYjJkaFFrUXpjWGhVTlZvM05ESXlaRzFOWTBkcE9HeElSMEZ5YVhKbVlqUlBaSE0yWkZCbmMydFlObTF5VWtVd05IQXpVVXh6TTBaWFRESm5XVmh4VTIxV1NVNUtZbDl6TFd4Q2NtSTNla3hpTldOUFREQTFhMTgwTFVVeVpHRjFRalJsWVdSTFVGWkdhV0p6UTJzd1NXZGxNVVU0VUZWVlZtZFlRMjQ0Yms0MlIzTXdPRzB4TW14bVRIaE5VRGRvUm1GRk1uUndTamxSWkZaU1NuRTRUSHB6Wm1sRVRsRmFaMDV6YTBOT05XTnZiV0YyUVV4UlpIVnVNVWhhY1dob1JWOWhhM2wyUjNkaGRWUmhZV3R3TFhJeVN5MXNSMUJWTVZsTlNUVmlURFExUVdwRlZUVXdUM1JpUjJGM2FEVkJRMXBRTUd3dGQwcHZUWEZ6TkRGbVNVMXBhbFpFTFhOeVZUbEdOMDVzZVhaNGEwbG1kV2x2TlVoNVpGcEVkR2xTWkVNNVpIbzNSV1JZYmtSS01rNWZYMnBhZW1KSFNEVTVOVEZSUkd4RFVFdGliSE4zUjE5RFFrMTNjRU4xWkRaeGVXRlBORzVvYTBSUk5ucG9ZVEI1U25BellWSkVWVmxUV0daWlFWSmxVRFZZVURSbmFXVnVVMVpEWjBKd2F6Um9iM0ZoYVhwQlJ6Tk5ValZvV0dwQ1NVaFNTalpFWTJoTFJsRlhUbnBFUmxsWWQybEdSMHQwZHpST1Uwc3RWVFpOY2xkcE5HMTJZVXN5VkVkcWN5MVhjSHBuY25oUmFIbG1jMnBoTVdZMGQxVTJSWE5mY0RSMldFSlNabGx5U1hONWNYaFFVbkJuUVRWRVJXOWZkVEJmWkV0b1RHeE1WSHBYYTNwc05YVjZReTFCVlU5bFQzZGlTUzFQVVdoQkxrazVTV1J1UW5SME9XbzVSa3BTUjNoMU5WZEZjVUUuQThYbFkyOFBOMlg4d0tFMlY5VG9oQnhpa2FuNlRLbDB4UW9XNUMtMm11YyIsImV4cCI6MTc1Nzk1NzAyNCwiaWF0IjoxNzU3OTU2NzI0fQ.Vlo8aywEYPnwRr2fVq4NRS5hNDNSSJkg0esr8dUikcs
callbacks:
- _id: 0
input:
- name: IDToken1
value: self5-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: self5-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: self5-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: self5-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: 49.41.221.30
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@3f2122b7
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@1669cc9f
password: Pa_ssw0rd
username: self5-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: 8231
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJlMGIwNWQ2NC03OGU3LTRiMDYtYTg1OC1lNmRlYjQxNWI5YWEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InBxc3R2MTlxcG01b2R1cmNzZWV1dXBwODFsIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNW5VVEZwTTBOSFlURkdWM0pFVGxGMU4wSjZTM3BSTG1oTk5qVnpRalp5VlVKQk9Gb3pWVEIxWkdFdE1WQmhOMnhsV0hVd01pMVRNVmhETUZGT1N6VlhRVXR5YVROM1NVdHZTM0V0ZFZKQ1JHUktWazgxV2xWU1JpMURlV2hKWlV4a1RYYzFNRVJ6VTJaUFIzbFdhM0F5ZEd0dWIydHVkalpMUmtaVVZFOUVUMmc1VldkMU5EbElUM0JUYTFkdFVFbENlSGh4WmxBemRqaHlORUV0VkhoZllWOTRla2h0VFZKa1FUTkxXa2hHUlZBM05rcHpiWGhJZWw5aU4wZ3dSM0E1T1VsVVFVNUVSM05oZDJoV2VrdDZjbXR0YVMxaVJEQXlSVEI2VjNKc1NHWnpRMGxST1VscVRGUnhjMmRuU1ZsUldta3hZV2ROTVhwQlVWSkliMmRuTWtFNVZtdFpjSEpUV2t4dlgwaHFRbWxNZWpobGFVVmhOMlExUzBoaGVWRTJaWHBOVDJSQ2FsZG9URjlZZWpneVpXVnFTVEZ3VFdJd2VXbEhOMnRWTTJjd2FFdHBNekZxTWxGVGJtTXdMV2c1UTNGMFJrOVNMVGt6VldwUllqQkNTakpMWVd0MVIxbEtZa0ZtT1hWUE5GQlllRmgwYjJkaFFrUXpjWGhVTlZvM05ESXlaRzFOWTBkcE9HeElSMEZ5YVhKbVlqUlBaSE0yWkZCbmMydFlObTF5VWtVd05IQXpVVXh6TTBaWFRESm5XVmh4VTIxV1NVNUtZbDl6TFd4Q2NtSTNla3hpTldOUFREQTFhMTgwTFVVeVpHRjFRalJsWVdSTFVGWkdhV0p6UTJzd1NXZGxNVVU0VUZWVlZtZFlRMjQ0Yms0MlIzTXdPRzB4TW14bVRIaE5VRGRvUm1GRk1uUndTamxSWkZaU1NuRTRUSHB6Wm1sRVRsRmFaMDV6YTBOT05XTnZiV0YyUVV4UlpIVnVNVWhhY1dob1JWOWhhM2wyUjNkaGRWUmhZV3R3TFhJeVN5MXNSMUJWTVZsTlNUVmlURFExUVdwRlZUVXdUM1JpUjJGM2FEVkJRMXBRTUd3dGQwcHZUWEZ6TkRGbVNVMXBhbFpFTFhOeVZUbEdOMDVzZVhaNGEwbG1kV2x2TlVoNVpGcEVkR2xTWkVNNVpIbzNSV1JZYmtSS01rNWZYMnBhZW1KSFNEVTVOVEZSUkd4RFVFdGliSE4zUjE5RFFrMTNjRU4xWkRaeGVXRlBORzVvYTBSUk5ucG9ZVEI1U25BellWSkVWVmxUV0daWlFWSmxVRFZZVURSbmFXVnVVMVpEWjBKd2F6Um9iM0ZoYVhwQlJ6Tk5ValZvV0dwQ1NVaFNTalpFWTJoTFJsRlhUbnBFUmxsWWQybEdSMHQwZHpST1Uwc3RWVFpOY2xkcE5HMTJZVXN5VkVkcWN5MVhjSHBuY25oUmFIbG1jMnBoTVdZMGQxVTJSWE5mY0RSMldFSlNabGx5U1hONWNYaFFVbkJuUVRWRVJXOWZkVEJmWkV0b1RHeE1WSHBYYTNwc05YVjZReTFCVlU5bFQzZGlTUzFQVVdoQkxrazVTV1J1UW5SME9XbzVSa3BTUjNoMU5WZEZjVUUuQThYbFkyOFBOMlg4d0tFMlY5VG9oQnhpa2FuNlRLbDB4UW9XNUMtMm11YyIsImV4cCI6MTc1Nzk1NzAyNCwiaWF0IjoxNzU3OTU2NzI0fQ.Vlo8aywEYPnwRr2fVq4NRS5hNDNSSJkg0esr8dUikcs",
"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": "self5-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": "self5-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": "self5-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": "self5-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: 4141
date: Mon, 15 Sep 2025 17:18:45 GMT
x-forgerock-transactionid: 67eb53be-ab9a-4d89-82eb-025711c47f04
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI3NWNjZWYxYy1hYjBjLTRjMzctODg4MC01YTRkODdkNGI4MjUiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InF0aDltbGoyaXRiOGpicHUwdW02Nms3dGh2IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWxRa3RCYVV0T1ZGSkZSWHBXTFhoaVQwRlZPREpSTGtKeVVrWm1TWHBtV21WYVoxVjFZVGRDZDBsRmVVTTJSVFpJTjJ0b2NYRlVja3g2YjBWdlZTMTNXblp1WkVwTVVWVlVVemw2YzBOb1h6STJTMHBPY1hkS1RsUkZOR1V6Y25ac1dGZFhNV05xVDNCeGIwVTVMWEJLZUVScVNWY3dXVjlPVmxSNFZFWjRTbFJaWVZwUlZYcFdZbE51VTNkeVJtVkpNMWhrVVRsRk9GTm9RazFzUkRCeU1UVkJNM00yWVRGVFVDMHpOalZNYlRKTlQzWmZNbWhXZEVWVVNYaDVXVmc1V2psellrbExka3hVWVZwVGFESkdOemcxYVZGRWJVZFZSamRQWVhGVWNXNVZUV05vUVd4cVZFd3hNMTl2T1RndFVFVTRjRk51VlZKaFNtdHRXVkZQWVZWR01HOTBjemxoTkV0bldHZE1TWE4zYlVGTlVYcGhjRzAwU1ZWNGRDMUhVakJWVTNWVE5uQkJiRXgzVDBSUWJFcEdhVmx5YjA5VFpEaFJVMEYyWW5oSWIyaFBNbUpEWWtsdVRGWlhTVWsyUkhkRFZrdGxUakkyVGxJMFgzcFJObUV0ZFZKcWREUmxaRGgzUkU1RFExVlVPVXRNYTBaMWJqRXdVMFpqVm1aV2VrRkRSelJCWDFJMlUzUlRSVWd0WkVZM2N6UkZkMkl5VWt4cGNESnhaVzFxZURkb2IxVkdkR3RmY2tscVlrZzVja3AxVmxFeFJFSTNTRGh3TmpsV1NVMW9hbUZrTWtwdkxXaFpObk5WVERVd1VqZHlYeTFPZVdGRGRraGlMV0ZIY0haTlFVMWFTRnBRWjBSdVdsSlBORXBGTTNwbVJYaGFWWHBUZGxab01XbFpTMngwVHpGRVkxaEhRMjlsTVZGaE4wcDFhRzF0TFdSUU56SkZZVlZDZURGdVkxVm9UVTE1YVZwaGFXWjRZMjQ1WVZKUFVGRkJVVTFKWjBodGFrcE5TMjh3V2pGRE4xQkNXWE53WVROalVIQlRNbGhuTkVkU1lWSjNXQzFDTmxNdFdqZFFVbGw2ZUdadlRIcHdZVVJKZUMxRFNXaFNNbmx5YjBWS2FIQlVTMVZtWkdoM2VEaHJPVjlKYXkxUlNsbGtSWGRsU0ZOMFNIQnpOV0ZzZEZsd2VFTlNPREkwYWpKNGFYVXljM2RzVTNKVlMwSlZkMjFmY2xGcVJHZHNPV3BPWWpaQ2VYZEJaR0ZyTjBrMVVHOTRVVzlUTVVKMWJHNHRiRUZ2VUhFNGJYcEdXbUZmWDBWRVYyMU1SVzVFWjFObU9HRlJPSGR5U0dwME9VOVFhamRpVFhWU2NGRXlUSEkzWm1oT1JUWkZUa1IyUTFKRE1rRklTVWREVGt4aU9HdHhPRGRKTXpGT1JrdzJhMWwwUjNoMVZ5MHpXbWRyUm1aaVMxSlhhM0V6U0RaSFdGOU9iRlUxU204MExWRlZkbWszV0daTFVuUnBkMDQwVkVRM2RtNUZlbVZJU1VGZlZXUXRjRkZWTldodlQwVmpha1ZRWVdSVVZtcENTVEpCVG5OMU5YQm9VR3B5UlRKcGJFZDJPR3N0VDNoUk1YZHZWV2c1Wmt4dE0xRXdNRkJ3UzFKUmFURmpjUzA0WjAxbGEwY3dNSGxoYTE5VWNIVlZhMWhaT0hSU1F6SjNTREJaY1hKamQwZzRjamcwVWpabmVuaDJTM1pHYkVGUVRYQklNVEJ6T0VOTVgycGZTa1JHVTI5NVoyWTNSRzVuZEZKTFluVXhNbEpRVFRoSk1TMDFTR1JCUVhCVk1qSTRWSG81ZERaNU1tTnFVbmROTWtkMllYbHJWMFpEYjA0elgxRlBlRlpTU25KSlIweFpZVVE1YW1KT1JVZHpTR3gxZUdscWVrMWFZMGN0TUZGME1EbEpMV0pEUzFFMlNrWkNaRjlqWHpJMGR6bEhaWFJUVUhCWFZrWklORmxmWHpCWGVtVktTMDlKTVZOT01HbEJaak0xVVY5QlpIRkZWR1ZtWDI5eGJERmFUREF3Ykd0Q05FbEVZa1JuTVhZeVVWaE5iREozZUhoaWRGRXRTemM1TkhrMWJsSkRka0poT1RjNGIzRnBiVlZwTUZrNVZHZDZSWFZHUzFOcmJEaGhSMGhOTmxWaFZEZDBZa3REWmxwdE5YUTNjVE5KZUdaSFFrYzJkV2xwU1hoNE9IVldMVzh6YTB4VFNXRnNORVprYlhCeE0xZElWMDlsWkVNellpMUtPRlUzTFhveU5FWk5NMHgyT0U5b01IbFVjbTVaTld4R1VtRk1aakF0YzAxUVdUaDFNRXQwWW5CNlRWcHBZMDFpV1ROSWVIcG9VVmxpVUdkVFZYaHhVRWRqTTA0eFltYzNaVmsxYlhFelJDMVJOamRzWVhKRFJXaE1RMlZWY1cxYVkySmxVbUZMUjJWaFlqZzNORkpJUVRJMVEyUk5XR2RVY0VrMVZ6ZzBhV0pmTjBWNWRVeEhkVzlZVUhOVGVFTmxOMDVaT1RWWUxVTXdNR2hTTjNkVWIxZGtiV3A1WVVwWFZHZGhka1psVFhGQlZqSTRNRXA1VUcxa1MxZG9jak5CTFZOQlVVNUdhRmxYTjJSRlNtVjBPVFZSZFhKVVpERjJSRFZpTVZaQ2MwOWpZVkp3V0hGT2VFZGxibkpSVDNkSFFVeERSamx3TlhoSlIxcFNObnBOWkZsSmJUQmtVa2hhYnpaYVJHWm5iVGxLVHpoUGRUTnBZa3B2UlhCSGRqbFBRMWRqYzBNeFMwZHVWMnhDZHkxMldFdDVMV0UyWTNrd2JtOTVSa0ZZUjFCaVlUQTBORUZ0WTBkNldVTnNkbFJ4Y1hOWlF6WjBUM1JtTW1neVRrRklYM1ZOYUhCVkxXSlRWbVZMZUZKRWIzQmtaVXRmWkhOUmRscG5aVnBCVkdSUVZtMWFMVlpxYmtkTmJIRTRWWGRRY0d4RE1IQk9iV1ZyY0RSS1psRlJiekJVUkMweWQwOTBNVWN6UWpScGNGWTJZakZ2TjNjMWJGbHNaVmcyVUhwZk5tZzRSRXRaZG1SMlFqZEJTamh1WldoT2RUTmFiSGM1UWxsWlptSnBMV0pmTW5KVVNFWldUalZOUjNWSU1WcDVMVVF3YTFKNVV5MWlRMmN1YzNoM01XeEdVRlo1VWpkU1JtSnFRVVJJUW5KdWR3LlFOaTdtNWl3QkdHaDB0ZFRqTVVYc3F4MmowRENkQzFKUW43d1RNdnU3eUkiLCJleHAiOjE3NTc5NTcwMjQsImlhdCI6MTc1Nzk1NjcyNH0.st6aMjShMCixkQW2OIi9dlVJ8rCKMma91vJ2QsnTkmU","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI4ZTc3ZDk5YS0yNDhkLTRiZjgtYmNkNy02ODg0Nzg2MTlkZjciLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjdvOGpqaWZrOWxmcGxvamdnMW1lbGFya2ltIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXpOWEY0Y0ZOalNGRkxTa3hIZEVsak5qTnNNV2gzTG5wQldYazJSVkJNUzI5TGRuVlRSV3hTTnpSUVVGWkpXbEl5VEZsSlptVmpRbVZLWDI5aE1uWlJhMEYyTm0xSU4wb3pWVnBYVmpSRlVYRmpiVkJDWDNGZlYzVnhhV3hKVUZOVU0yUndkVmwzVFZodGQxTnVhakJCZW1KRmEwVlZVakJyTmw5SE5XWmtPSGhzZFRZNU5rOTBZVlZrWHkxcVRtOTBNalY0VmpCQ1FURjFTVXhpYVhneFVHTm5XRWt6TkRkMFdUUkpSWGhVVjBsbGJXcFJkelU0YkRKamRXVjNlREI0YzFnNWVUZFdXVkJETFZWMVlYZGtRbFJ0WkhoaE9WSm5NV2MwT0dGdkxUSkdTVEJyYVVOR01YTnZNMGN0ZDJGWmVYcENXak5OUjFORVJFNTVabTlGYTBkWWNTMTBTVmR2YW5sVU1tSk9NREZ6VkRoSWVHZEdaV3BZUVd4dk0xaFpkVWhVWjFkWVJXZFRYMEpPYzBabFdGTndNVFk1U0dSUFFrRm1VbEUzVWxCNGQyZzVXRmhXZVRoVmFHSkVNVWxtVWtsT1NXczVjM3AyUVVablpXbDNNRVJ6VUROVlJqVXlRbmhZU0dsb1Z5MXhUMDgzYTFnNGJXeGZTV1ZmT0ZneE9Ga3RiRUYyT1had1pIbDZlRXRwZFhCZlEzTjNhRmRmWDFVdFN6bENlV05mVlhReGIya3pabVEwY1U5RVpWTlVNa1JrV1ZoRlJrZzFSM1ZPYm1obVUyTmFTR1ZxYXpCaVRuZDBVMXBrY1RCM1VGQnlWVE5hTjJ4eFJIVXlNMFZsZWtOeFZHWjNhalUyTFdkeVZFMXpiVTVxTjBsQldYaFhOMU56WTBRMVIwbEZVMmRvVVZSZlRHcGhOMjFqYWtwVGVrRm9OeTEwTUVzMFpIQnNVRk5oT0VOeVZuSlBlV1J1Vmt4cmFIVkRZVWh2VnpKNmNHZDRRM1EzZFhKc2RsRmxhVXQ1ZGtNemEydEVOMWt5Vlc4Mk5qbENZalEwYW1kTVZVVTJNM2t6TTFsVE5IZ3hhMHRyUVZoSGExTlJSelJxV0ZKd05VdFlWRUZtZVdnNFYwRkdVVmxTTTJsMGJYQTBSVlJNUzIxV1lYTkpNMlEzTFhSMlZ6RTJjelIzWjFZNWJXVlpia2hyZG5GaWEwVnlaVms0UlVWSE4wdGtNSGczUmxCeGVXMW9kV0phWHpGcVMxTklSbWt3YTJWU2FXTjFkSGhPVUdOSU9YTmhiVEIxYUVGdVQxOTJObmgzVEhKRWRsRlRTMmh4Y1dkVFoxSkVOR3RIYkhOaVRVODNNbG8wUTNOek1GRmxWVXBWUlRGR09FRlhZMDVDZFMxc01rSnNSRTR3TWtzemVGbFBja2hDUW05SFFXVmFiMHB0T0hoeGJ6aGhXWFZ5UzFkMWJGVkNYelV3TjBwUFFtWjRTa2xFT0ZWVFdqVldRVmRvZDI1bGFXWjRVRGQ0Y0ZneVYyaElhamMyZGxCaGEydElORGQ0VTBoUVNrazJXR1Z4ZG1GcU56Y3RaRFV4Y1VFNExra3RNVTA1VDI5aGJtTnVZWEJXY2pRMlNURTNUVkUuemptQkpwbUFyRHk2dlVBR0J1bXo4MlZpVWNvZU93QXptZnh4ZlNudk9vUSIsImV4cCI6MTc1Nzk1NzAyOSwiaWF0IjoxNzU3OTU2NzI5fQ.aXjgBQPezdTYXbXg9jSubCbPaG4WmrSOFkD7k1f_d70
callbacks:
- _id: 0
input:
- name: IDToken1
value: self5-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: self5-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: self5-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: self5-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: 237.215.71.241
fake-user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@71e96dfc
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@252d21e3
password: Pa_ssw0rd
username: self5-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: 8231
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI4ZTc3ZDk5YS0yNDhkLTRiZjgtYmNkNy02ODg0Nzg2MTlkZjciLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjdvOGpqaWZrOWxmcGxvamdnMW1lbGFya2ltIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNXpOWEY0Y0ZOalNGRkxTa3hIZEVsak5qTnNNV2gzTG5wQldYazJSVkJNUzI5TGRuVlRSV3hTTnpSUVVGWkpXbEl5VEZsSlptVmpRbVZLWDI5aE1uWlJhMEYyTm0xSU4wb3pWVnBYVmpSRlVYRmpiVkJDWDNGZlYzVnhhV3hKVUZOVU0yUndkVmwzVFZodGQxTnVhakJCZW1KRmEwVlZVakJyTmw5SE5XWmtPSGhzZFRZNU5rOTBZVlZrWHkxcVRtOTBNalY0VmpCQ1FURjFTVXhpYVhneFVHTm5XRWt6TkRkMFdUUkpSWGhVVjBsbGJXcFJkelU0YkRKamRXVjNlREI0YzFnNWVUZFdXVkJETFZWMVlYZGtRbFJ0WkhoaE9WSm5NV2MwT0dGdkxUSkdTVEJyYVVOR01YTnZNMGN0ZDJGWmVYcENXak5OUjFORVJFNTVabTlGYTBkWWNTMTBTVmR2YW5sVU1tSk9NREZ6VkRoSWVHZEdaV3BZUVd4dk0xaFpkVWhVWjFkWVJXZFRYMEpPYzBabFdGTndNVFk1U0dSUFFrRm1VbEUzVWxCNGQyZzVXRmhXZVRoVmFHSkVNVWxtVWtsT1NXczVjM3AyUVVablpXbDNNRVJ6VUROVlJqVXlRbmhZU0dsb1Z5MXhUMDgzYTFnNGJXeGZTV1ZmT0ZneE9Ga3RiRUYyT1had1pIbDZlRXRwZFhCZlEzTjNhRmRmWDFVdFN6bENlV05mVlhReGIya3pabVEwY1U5RVpWTlVNa1JrV1ZoRlJrZzFSM1ZPYm1obVUyTmFTR1ZxYXpCaVRuZDBVMXBrY1RCM1VGQnlWVE5hTjJ4eFJIVXlNMFZsZWtOeFZHWjNhalUyTFdkeVZFMXpiVTVxTjBsQldYaFhOMU56WTBRMVIwbEZVMmRvVVZSZlRHcGhOMjFqYWtwVGVrRm9OeTEwTUVzMFpIQnNVRk5oT0VOeVZuSlBlV1J1Vmt4cmFIVkRZVWh2VnpKNmNHZDRRM1EzZFhKc2RsRmxhVXQ1ZGtNemEydEVOMWt5Vlc4Mk5qbENZalEwYW1kTVZVVTJNM2t6TTFsVE5IZ3hhMHRyUVZoSGExTlJSelJxV0ZKd05VdFlWRUZtZVdnNFYwRkdVVmxTTTJsMGJYQTBSVlJNUzIxV1lYTkpNMlEzTFhSMlZ6RTJjelIzWjFZNWJXVlpia2hyZG5GaWEwVnlaVms0UlVWSE4wdGtNSGczUmxCeGVXMW9kV0phWHpGcVMxTklSbWt3YTJWU2FXTjFkSGhPVUdOSU9YTmhiVEIxYUVGdVQxOTJObmgzVEhKRWRsRlRTMmh4Y1dkVFoxSkVOR3RIYkhOaVRVODNNbG8wUTNOek1GRmxWVXBWUlRGR09FRlhZMDVDZFMxc01rSnNSRTR3TWtzemVGbFBja2hDUW05SFFXVmFiMHB0T0hoeGJ6aGhXWFZ5UzFkMWJGVkNYelV3TjBwUFFtWjRTa2xFT0ZWVFdqVldRVmRvZDI1bGFXWjRVRGQ0Y0ZneVYyaElhamMyZGxCaGEydElORGQ0VTBoUVNrazJXR1Z4ZG1GcU56Y3RaRFV4Y1VFNExra3RNVTA1VDI5aGJtTnVZWEJXY2pRMlNURTNUVkUuemptQkpwbUFyRHk2dlVBR0J1bXo4MlZpVWNvZU93QXptZnh4ZlNudk9vUSIsImV4cCI6MTc1Nzk1NzAyOSwiaWF0IjoxNzU3OTU2NzI5fQ.aXjgBQPezdTYXbXg9jSubCbPaG4WmrSOFkD7k1f_d70",
"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": "self5-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": "self5-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": "self5-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": "self5-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: 4141
date: Mon, 15 Sep 2025 17:18:49 GMT
x-forgerock-transactionid: 33af0455-d3f2-4d1c-a081-228bee833755
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIzYzg5YTA4Zi0zNGY5LTQwMjEtOWFlNi05MGFjMzhiNzFhYzAiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im5lOGgwYnE3cXY5c3ExOHJmamIxYnYwazQzIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNHhPVEJtVVdkUVFsUkpiMGt6U2poc1RFbGlUR0ozTGpsalZUQkZSV3B1TVhsaWVVaDZSVEZFVTNwaU5UTm1jRGR5ZWtocE5uSmhYM2h4ZGt4aUxVRndXVmRDTkRab1VtWlpaVWRoVEhaUWRHTjJlRlJaVm5oVGIwcEVTWGt4WlV4dFFsWkxiVFo2UmpBdFgxbGxXSFJXZG5OQk5VSnBNamMzZGpaWWNqVkVMV0ZKWnpob1lVRlhiVUZvVGxsc1MzWm1WbXhRU1dnMVRISXRXVlZqWmkxRVlrVXhSMXB6U2xvMWIxQkxNMkpDTm1VeU4xaFFRVmR0VEROUlVIWnVRakE0TmpKaE1EYzBlWGwxWjJaaGFFVnZhbWhITXpVNWNqQXdjMjVmTWs1b1NVazRWRGN3U2xod1RXTlpabVpHUkMxV2JVRlFaR1JoZWxaaVIwRmlWVkV5U3pabGIwTlJUemxoTkRKdGIwUkxWRVl0ZG5oalRHaE9SMkZQTURCSlQzVkZjRzVXWmtkWE9IcHFjR3BOYzFSb1kzVjBSMjB5V21sdU9WWmlkMUYzUjNsMFprUjVibmt5UTJjd2NUbHpZbkExTm1zME1FWnVORTl6Tm14MVRTMXJUVUZtVmtkT2RIQnJOREEyUzBaaGRFSkVhRTk2WkVZMWQyYzBjbEpaTUc5U05VWnZVMlppZUhsR1NGVTViazFvTVdOd2EzZGpVM2d4UWsxaFJrTXdVV1psUW1vNGVWVk9TMmxZZERsaldsQkhkMVE1VDBkWU1tUm5Wbk5NWlhNeE9WWndZMmxqYmtkWFVXSkRWRWd5U1VwbVF6Vm5abEU0WTNacFNraGZUVVJmVWtST05VcEtaRVoxVW10T1VHY3RjemQyTlZCV2MwTnNVbFZxU1RnM2IyWTRPVlpSZWxabVZHUnZURmhHY2xkUldrTlhOMEZRVVhFelNIQnVWMWgxY0hCT1NGOUNVVWhUVmkxalltTjNSR3hwZG1KS1NESXlUM1pVUjFneU5FWjBPSFp1Wm5CVGQxZEVMVXBQY1VsUVJDMVFia2xaU1hCRk5EVk5jbWQxV1ZsMVdVaHpSa2xmTUdwcWNIWXdXV0ZLVkdrd01qTkVObmc0VHpKc1R6QlZXbk5hZWxOdFJHODJhemRoTVc1MFJEVklORzAxWWxCV1MzYzNUVWd5U2pCYVRVNW5MVkF3WVdkNGNVNXRVVGxPVFZwaWNtUjVRM0pNVUV4QlFWUndXVzFPYmpWNk1HczNOMkpEY21WblpHdDRiMkZLZVhKVU0wRTRjbmxQV0dkQmF6TndjRzlZTWpkV05ucFpURVZYUjI5WlV6aHpjR2xtVlRGS2NVZHFTV0ZtYTJ4cFVUSm9XbTl3VUZGUExXbDFPR2RMZWxkM2VWcGtjM2xtUzBOU1lYWk5aM0IyVEZCMFlXZHVOWFI2WVdVNFlUWldhbWRJZUhOMWR6ZDFOVUpsYURKVlVFaDFTelozWm5aMlp6RnpPVm94U1Voa1prNXVaVmh3U0cxSWIxQmtRa290VFVGQ1lXZFJiWE5XWW10MlNFNVVkVVZNUWxOdE4yNHRUblJQUm5aR1IwMVNlbTFhY210YVJtWjRTalpYZEU5WFh6RkRWVmxOTTNacFMydzVWekZVWkVvdFoyVlNMVUpNTFU4NE5FbGllazg0VkhOYU5YaElVREJFYzBkeFZtWlBRa3hmV2tsTFkyVlFSekZmUlVFek5rUlljMXBmTFhOeFRXdG9VMnhOUVZSRGJXcFhRWGxyUWxBM2VXdHdWRkJ6ZFhoSldWWjJRM1kwU0RORk1WUmxVWGsyY0dSYVdVZE1SVmh4YWxWcWRGWjNWMHhMVDBKS1RGUlBYM05OZVRKbFRtcFhTbUkxYXpSd2RtZDVXblZ3UTFnM1JuVmFiR2RuWDJReFIxUm1TREF5T0VVNFNVUkhOVTl2WkhneU5GaHBRVGhOWWkxQ1pVVndiVUZpVEcxNFJHTllPVzVsUTBOYVMyZzNlbmd4VlVaalYwYzFZMU5FTWtwS1RXaHphbEYxZUU1TlFqQkZVVGszV1RVNFFqQjVUMGRHU25abE1VUm1RMDFpVjFZNU4xWnVTM0E1TjFwa05ubGpVR294U1dOQ1NrVlpTMjQ0UVZVMmVYcGlWRTVWT0d4VVNtSTRkRnA0VjNOaGVua3dPRlU1YjIxcFIyOW9RV1ZzWTNoNlFqRklaMDlVYTNKRGRrbzFTRWxWZW5aT2FVdEdXbXhYTVcwd05WVmZiVXRHTm1oNE5IUlJPRlJVTFZoelJtOVJaa3RNUkRKNlZEWlBUakJEWjNCNGFXbFhXR2hYVTNCd2NrbDRibWxaWHpCbGFsUjBNV0YzYW5kSlRWOVJRV1ZsVTJSS1JESkRObTFEWkc5S1JFTnNOVFl0TkhFMGRVNVJUbWw1YURSelFVRjBjSHBsU2tkd1EyTTNUbWRvTFZoTWRGWTJiVEJMTTFGd2JqYzVibVpvTURCbmFWbEJORk0zTFZGNE56TXhhRk52ZUVNemRYSnNPRGROVUU1RlVrUmZjV016Vm5GeFprMDRZaTE2UzI1eFVtUXpaMFUwT0cxYWNrWnRVSFZSZWpkS01UVXpVbVpITUZONVNrRk5UVTFrWTJoR09XUjVhSGRtYnkxMWVtMUlkRU5qUkVKMWJXeG9SVjlITldoa1RrVk5NM1pEYzJVNU5ITnNOV3AwZVVjdE9WZElVVkZoT1hKM2N6SlNNR3BuYTBkUVoybGxibEV3TTBnMlEyRTJWR1Y0Y2tWMU0zTk9XbWh5VUVWSFpteE9WMjkxY2s0NFkwOUNVVTlrVG1aWVIxQXhlblZGTWtkUmVERlVPVWg2VG1kVGRGVkVkMHR4ZFVoMGNGcHRabFZRYTNwM1ZHNTZiSHBsUVVadlZFUTRiV1JOWDJOemJsRnBlUzFsWW1nd1lVMUxiMWhsUjNacE9VUmpia1UzVlVWdmFqVjVkazFpVkY5a1lXVm5hVFp0ZUVWSVVGZFFOUzFWZEMxTGJHRnZkV3BKWWsxdFdVdHJaMTh4T1VseFJFcDRTVFpEVm1kSFFtdGtjRVZHTFcweFNWZGpNRVI1TVV0TmIwZHNhVFpUUjFwb2VDMUNZVEpUTTFWVWNrMXlVWE5zU2t0NWJrbzRNa2xoU1hsS2FFdEpTamd1VWxJNFNrTlNOVmhIWDBONE5XaGthbFJqZGpZeGR3LnZQMGh6Sjd5X09UbGFXQndramhXbEZqMV9FTTRXdnZtRWhsVmNKblhFRmsiLCJleHAiOjE3NTc5NTcwMjksImlhdCI6MTc1Nzk1NjcyOX0.kaLDXQFNu04ZSypgG7-9CfvGpak4rrU7cFni3Zc2Sco","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIyYzlmNTM0Ny1mZGIyLTQwYzItYjMzZC1lZmZkMDNjNTVjNzQiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImtwaGI4bDF1NjV1YTluOWhiNGpwbnQ3YWs0IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWtRbFZyV1drMUxXWmhOWFZaTlZsV1drTkpibUpCTGkxVFppMUhWMk5vUVRsaE5VdFFVbkV6U0ZReVNIazNaWGRyUlVVMlgzWnNkRkIyZWtaZkxVTnRVR051WDBkM1RERndkWE42U0hsUVNUSTFWWE5tV2pKVE0xOXpObEV6WVRCMFMwTlBYMXBQWkVWMlV6ZDJaWFZ0UTBoWWQyZFROUzFQY3pscU5tWkVkRVZ1TVRFd1NGUmhNMWhYTWtFMVdrSkVNMDlpU0dkb1RXaFFhMWxSY0VsV1VWSm9VeTFsVG5oeFgwNXhWV1ZsY25KWlpXUXRVbEl4ZVVGb2VFbHVXV2hyVldacWR5MU9ORU5hU0UxNmMxVXpRblJZU0VWQ05HazNUMGgzUkc1alIyMVRVVkJGU3pRNU1FZFVWRUp4TVVwRFExRmpTSHAwTFRCamRqbEpXa3R5TmpOdlpIRkpkbkZRVTBZMWVuUm9WVWswTkd0dU5VMWlOV1Y2WVdkb1JHdDFTMmR6Y0dsUU4xUk5SRGN0TVU5R2R6SlFja1JKUzFad1FXcHdXa3RvWXpKeldHd3hla1J2TVhaM2JEZFVVbFZNY1ZaUVh6SjNVMVIwVW5ZeU1GOUlWVmxMV1ZaeWJuTlZVamw2VTBoc2VVbFJMVmQ2WkVGdFUzUXlOVXB4ZFZvdGRtNDJNVXRNUmxWR1kzQm5aV05sZHpoRlVGcGhNWFEyTkcxdlFsaEViV2hGTkVaSWFUbG1ZMHh6Y25oc1QzSXdUMkpOUmxOV1MxTmlNalp0UzJSS1ZqQTBTMkp2UjFwck5sRnFOMWRyVGtKSFZUQlNOamswYTI5V2RGOUlja3M0Y1hNMGFqWlVTREJwU3paVWJVdzBUWEpCYUZWNk5scEZhRWxTUVMxcU1scGxibVZMYkVKYVNsWnlhRVpUU21KNE1VbERjemQzV0dwdk5tRjFaRTFvVkdkNGMxVXljRzFqUWpCMVQyaEJObTE1Y1daaGRrWnBXbU5xU1doSlkxQkNialYzVlZsTFZWbHBaVlZVYWxkT2MybGFValpGVFdSSlIyNXFPV0pQYTFremQxSnRWWEp1T1VOU1IxRm9UbVZaZWtaR1gzb3liSEpaVm1rMFlYUnNhRjl1V1dFM1JqUlpRM0JLWVZaM05teDRZazVUT0dSdk0weDZNVEZuZG5GWGVtb3pVME5rTFZaT1RWOVRWSHBtUm5STmVUTnZabEEyWkdrMWExTklPVXhPUTIwd1dHWjZOVXBYTTNadWRYbFFhSGRMUlVOcVQzWlBjV2xEUmtGMVdtZzRiR3hIZEZSSldYRnhXa1Y2YkZVMlIydHhVV3QyTjBKTU1HbFNVbFpHV0ROc2IxbG1VR3ROY21KUk5tRk1ZWE5WTUZWVlFrNURWWGxQYWpaTlNUVndZV0ZHZGpSdmVsSlJSbTkyVlRrMFRuWnlNa2d4VDBkdlJscHZVVFJ3WWpaQmNWWnlUbEI2ZFdadE9XWlFWbHBHVkdJM1RUaEhURk5hWDJwbmVXRlVSRk5yZFU0MFpGaG1TbFl6WmpZelpuUktRblZ0TUZOdmQyNURRbmhYUTJWWkxuRkhVbGhTWjJ4MmRVRnJkVGsxYW1WYWJ6SjNaRkUuQ2ZQcFFleHVTdkV2YlB2U3lEN19YeEZxTEs4a1BIMVNrWGUtYVFMSW4tYyIsImV4cCI6MTc1Nzk1NzAzMCwiaWF0IjoxNzU3OTU2NzMwfQ.Tw3m13_33b_ye5e0kqbY9HfNsT5WW-CgsCGS3BETtlc
callbacks:
- _id: 0
input:
- name: IDToken1
value: self5-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: self5-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: self5-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: self5-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: 49.148.6.215
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.dns: io.gatling.http.resolver.ShufflingNameResolver@4c172813
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@5317aad9
password: Pa_ssw0rd
username: self5-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: 8231
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIyYzlmNTM0Ny1mZGIyLTQwYzItYjMzZC1lZmZkMDNjNTVjNzQiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImtwaGI4bDF1NjV1YTluOWhiNGpwbnQ3YWs0IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWtRbFZyV1drMUxXWmhOWFZaTlZsV1drTkpibUpCTGkxVFppMUhWMk5vUVRsaE5VdFFVbkV6U0ZReVNIazNaWGRyUlVVMlgzWnNkRkIyZWtaZkxVTnRVR051WDBkM1RERndkWE42U0hsUVNUSTFWWE5tV2pKVE0xOXpObEV6WVRCMFMwTlBYMXBQWkVWMlV6ZDJaWFZ0UTBoWWQyZFROUzFQY3pscU5tWkVkRVZ1TVRFd1NGUmhNMWhYTWtFMVdrSkVNMDlpU0dkb1RXaFFhMWxSY0VsV1VWSm9VeTFsVG5oeFgwNXhWV1ZsY25KWlpXUXRVbEl4ZVVGb2VFbHVXV2hyVldacWR5MU9ORU5hU0UxNmMxVXpRblJZU0VWQ05HazNUMGgzUkc1alIyMVRVVkJGU3pRNU1FZFVWRUp4TVVwRFExRmpTSHAwTFRCamRqbEpXa3R5TmpOdlpIRkpkbkZRVTBZMWVuUm9WVWswTkd0dU5VMWlOV1Y2WVdkb1JHdDFTMmR6Y0dsUU4xUk5SRGN0TVU5R2R6SlFja1JKUzFad1FXcHdXa3RvWXpKeldHd3hla1J2TVhaM2JEZFVVbFZNY1ZaUVh6SjNVMVIwVW5ZeU1GOUlWVmxMV1ZaeWJuTlZVamw2VTBoc2VVbFJMVmQ2WkVGdFUzUXlOVXB4ZFZvdGRtNDJNVXRNUmxWR1kzQm5aV05sZHpoRlVGcGhNWFEyTkcxdlFsaEViV2hGTkVaSWFUbG1ZMHh6Y25oc1QzSXdUMkpOUmxOV1MxTmlNalp0UzJSS1ZqQTBTMkp2UjFwck5sRnFOMWRyVGtKSFZUQlNOamswYTI5V2RGOUlja3M0Y1hNMGFqWlVTREJwU3paVWJVdzBUWEpCYUZWNk5scEZhRWxTUVMxcU1scGxibVZMYkVKYVNsWnlhRVpUU21KNE1VbERjemQzV0dwdk5tRjFaRTFvVkdkNGMxVXljRzFqUWpCMVQyaEJObTE1Y1daaGRrWnBXbU5xU1doSlkxQkNialYzVlZsTFZWbHBaVlZVYWxkT2MybGFValpGVFdSSlIyNXFPV0pQYTFremQxSnRWWEp1T1VOU1IxRm9UbVZaZWtaR1gzb3liSEpaVm1rMFlYUnNhRjl1V1dFM1JqUlpRM0JLWVZaM05teDRZazVUT0dSdk0weDZNVEZuZG5GWGVtb3pVME5rTFZaT1RWOVRWSHBtUm5STmVUTnZabEEyWkdrMWExTklPVXhPUTIwd1dHWjZOVXBYTTNadWRYbFFhSGRMUlVOcVQzWlBjV2xEUmtGMVdtZzRiR3hIZEZSSldYRnhXa1Y2YkZVMlIydHhVV3QyTjBKTU1HbFNVbFpHV0ROc2IxbG1VR3ROY21KUk5tRk1ZWE5WTUZWVlFrNURWWGxQYWpaTlNUVndZV0ZHZGpSdmVsSlJSbTkyVlRrMFRuWnlNa2d4VDBkdlJscHZVVFJ3WWpaQmNWWnlUbEI2ZFdadE9XWlFWbHBHVkdJM1RUaEhURk5hWDJwbmVXRlVSRk5yZFU0MFpGaG1TbFl6WmpZelpuUktRblZ0TUZOdmQyNURRbmhYUTJWWkxuRkhVbGhTWjJ4MmRVRnJkVGsxYW1WYWJ6SjNaRkUuQ2ZQcFFleHVTdkV2YlB2U3lEN19YeEZxTEs4a1BIMVNrWGUtYVFMSW4tYyIsImV4cCI6MTc1Nzk1NzAzMCwiaWF0IjoxNzU3OTU2NzMwfQ.Tw3m13_33b_ye5e0kqbY9HfNsT5WW-CgsCGS3BETtlc",
"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": "self5-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": "self5-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": "self5-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": "self5-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: 4141
date: Mon, 15 Sep 2025 17:18:50 GMT
x-forgerock-transactionid: 49a559c2-a7f9-44e8-ba4f-f9f38c54653b
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJjNjdiNDliOS01NWM4LTQ4NDktYTQyZS04Y2NkOGRkZTZjOTgiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6IjZmYWthYXBtNzdwbzRiZ3VtMzk5b3NlNDNzIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVRWMkZpTVd3ekxYUk1VVjlKUlhWRFpVSlJMVGhCTG1OUldFcHFTRXhJZUd0b2RHTnpOV1ZLUkZWNVVXdDJTREl4VEVOQloyWllja3huTmw5a1NVd3plSFZLWkdoaE4yRTRlV3AwZUhFelduSnNiSGxYTjBodU5qTmxXbE0yTFZKbFNtUlNabGN3VXkxb2VGSjNaek5mVnpJeVl6TklXVTkyUVdKUk1IWmFkMUp4YmxsdlUyRjRZbmxxUWpsR2NIaHRaSFF4VEc4eldEZDFVSEZ3Y1RSWk9GQXhhM3BpZEd0VVowOTBUSHBSZUVscExWTmplRWRXZWtWcmIxTjNiRFJDV0RSNE1FaG9jVXBIUmpCcFRrbEZjelJmWlhwak5HRjJhR3BYWVcxV1VVdEpUMnQ2ZURaU1lXbHBNR1ZOVDNBNFFVWnhaRmh1VEROYWMwcGhjbnBJVldwSlpGa3lSMnR4VTNrMWNVWnJaMGd0YlZaMVRqVlViMFUzYVc5M1lsQlZaWEpsWVVWcGVVRldhMUJCVFhSM1owMVVOMnQ2YlROWGVYSkJXa1JFVFUxc1lXMUNPSHBxWTE5TWNXeEdTVFJYWDJwMU5WWnlXRlpqV2toMGR6azJPVWxLTkZWeWR6SmhTbWxGV2twcWFWTlRObHAyZUd0MlNUbG5lVXd6U0V0YWJGTlJObEoxWW1oak1sUmpaRzlQZW14TVZVSmFaemMwWVd0WE9IaDRVRVZLVEhJMWVtdEZiVVl5Tldaa1RqZE9URFF6TWxkTk4zcDBaRWxTYlZkMWVFTXdPWHBsVUU5RVJtMXplWFJEZVhocVVFbGliV3N6UjFSSFYxVmFhbmxaV1VSc2MwZGFRMjlVVGtGdFVIRldTRlpxU1V4SWRtSlFkMHhQTjJzMVdXbEtURTVSVkhsa1dtaDBUVXBFTTJwa1ZqZHpNVFZtY2tKRFdDMVZiWGRsY0RSSlNUQTNia2RTYUZJeVlrOVZkMk13WDBwbVdrZFZWbEUyV1c1R04yWk5iM0pTVlhweFZFMVlkMjlmT0hSeGMzRmhRVE5oUlV4TVlXMU5VbTFvWnpnME0xSmZkekI2UW1oNlVFZEVTM2hGU21RMmJIQnhPRGxPYkVSQ1RpMDVUV05sTVhkUVFXcGpaVzF4VG5aalkxZFRiMDU2VHpkWVRGRlBaeTFvT1RGd1JEQkRlV3hSVjBsc1gyNW9MV3N5UldSUVpGbGlUMU5QU0VoVWFXWm1SR1JUUkZrdE1TMUxWR1p0ZFRaMlNFcFhjalJmV25sUU5uUm9jVE5uVFhCMVZqY3ROa1pGVkdWb1NHUmhXbXRoUzJKQ2FsTlJaRmhMUkhOc2FIZG1WRFV5VDNobVZrSnZjWGt0TmtaTVNHRnNlWEZaYzJsUU9VeHRUVGRLZWpSWVZGcFBlSE5oT1hoS1NVZHROVEZFWDJnMmNWaE1iREZJTjJ4R1JpMXlhbVI0Tms4eE0wOWpTRE5RYzBOUVVrNVVNVFJCVkRFNFJHUk1iMWRWYWpBME5FOXhZVEpHZEhCdlQxUkVUbk5RZW5oUWJGOWpaWFl4U0VkeWFESjZSWFpNZVdNMlZXbHJRVFp0UTJkaldVdE5kM1ZIU2kxR05UaHlTSE5vYm5wZlNrRnFNMk5HVkMxck0wTnphM05PTlVsQ1JtOVpWamhsWjJKTVRsbzRhVVJ5VFZJeVlqbEVSemxNY2pGSGIycEhaSHBTT1UxRGRFTldRa2xMV1hrMmVYbGFZVW93VW5GSU1HaDBOMGxQUkV4ZmFWaG1TRVJoVldFMVpIZERTalo2YUY4eE1scFZkbWRIVEdrd1JXMXRlbWxmT0VwTGJXbDRXRzUwYm1kSWVuVnRabEZuTlVoMGJ6azJjeTAxTm5NNE1sQkdTVlJETVVrdGFWWndjbVF5WDBwMk9GWkZOVEppYTFwTWIybE1OazE2UzE5d2QybFlSek4wT1cxSE9GOU1lVUUzVGpOdmRHTldWMVJ3TUhjNGFVaHRkblJ0TVUxcVZrSXhjVkZYZFV0bVpUWkVZbVpNWm5oRVJ6STRPVjlFTkhKdk5IVmpOMUUxWm10R2JuRTBhbDlITm05VVprcDJabmd4ZW5abFVXcFFTMkZmVW1vd09HVTFkakJOTkZCVVRFMVVkaTFHYTNjMlRIRlRWR05MYmkxYVNURmtURXRoYkc5cVFXVk5TVWhRVFhGaE5FRXRWaTFOYWxOTVgycEVTMnQ2VGt4TFpUaG1SRkpNUlZkd1RHNVZjWHBuVGpsM2VGZGxhRFJ1TVRsVE5XaEtZbVZ1ZW14RlUxWkRZbnAwY0RSUVdHMHdlREp4TTNKc2FHRllibFJFY2pSNE4zZGliV1UzZFU4NVZFTkVVblZpWVdSelkzbFRhRGhCVlRkSmFpMDFZek5NU21OSFNYWk9NRk5mUTAwdE1GQktObm93ZFhwSlVHRlRORU4zU2xwd00wNWlhekl0ZEdoQmQwNUZNWGgwV1RGRWEzVmxhRTF6UjBwNk1sbEhlVFJXWTFaSmIwNXpPVTFUZDFvMk9FaExlbmR3V1VnM1IydHhUVmxtVlRKeWNsUjZWVzFUTUhOTFlVY3RaVEZxWHpkQ09ETlpWRmhSVlhWQmQxZFNiVUpaU1dsYWEwTXRkVkphWTBSUFNEZE9OemwwZEdGeExYQkxkMWRqZDNWMVZGbEhNVzB4ZEhsa2JtOVlaWGRuUW1Kc1ZVd3hSMGxrZUVZek5ra3hPRkZSY21wRlZFSlJWVVJyZWpGRGJEWk9XbG80TWxGM01HRnpRWGRvWkVSMVJtTXpVbHBhWjBGdGJHbFJTMUJJVUcxdGFUaHpOR05qT0UxQ2QyZzFUREZvTTNCSmRWOXBNRzgwZUdoNGJYRTBjbFV5YzFGbk0zRXpTa3BNYXpoa05UTlZUMjUzT1VScmNuUnVZa2R3YTJ4WVJIUlBVSHBzVWpCc2MxRkNRVnBWU1VWWUxUbEVaVUpYUVRONGRWa3RTVEYzZUZNeGFGOXVaWEl6UTNRNFpWOU5PRmxJYkVkWGNUYzBRbWRoVFcxUmJrWTVXazUxYUc0dFduSlFkRE5UTTFaRFZWWmFkVEoxTmpCMGNGTkVUV3h6ZEhnNFVpMUdRbTFFWVhWb1QwSjNWVzEyYkhScWRGZzVkMFF0TWsxYVREWjZTR2N1TTE4NVpXWmtTa0ZyVVZGRGJGRnNTMmRNUmtFNFp3LnRWcE42aC1ocUREM3kzRXRBX3lKaDVfZk5ocmN6aURqSkNMQ0taLUxMd0EiLCJleHAiOjE3NTc5NTcwMzAsImlhdCI6MTc1Nzk1NjczMH0.q67rIzuD4fORKcyYLllRE1B7y3z9sVdBlTYGh8QQzqs","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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJlZjc0MjVmZi1lNjcyLTQ4MWYtOWVjOC1jNzdjZDBkNThiOTYiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImtsbTEwNzk3aWM0Z2pnM2dza251aXE5ZnV0IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWlYMjV5Ym1GWmFXUnBZVEpJZUc5SFZXeHBkVmxCTGxoSk1GWkpiSFJCVUhkbFgyMU1SbXRDWW13emRqQkxVSFJIV2s0eU1tczVNRXBFTm1KSGRHSm1YMDl4U3pkVFExSkljeTB0YmpSdFdFeHJUSFJrUVVkMFJHa3dNRU10VUUxTVJVd3lNa3BhVm1OclFYVlRabWRhVjBoRFRHZzVOSFUxTVc5eFFqRnZXa3N5ZVc5a1RHNVZjbXByY1ZOSkxVNU9NRXd4TlVOMlNrTXlkV2QyWm10b2FFbFFMWG90TkdSbWNISjRlbVYyY25CMlZYUkZWRlpST0ZVMFVESllPQzFZYkhkVExXSnVYMGwwTVVOcE4zVkVVR05hYjBWTVlYZENOWFJYV0VOYVYzVkZibnBzU0drNGJ5MXhOalJmT0VSckxXcFdXVE5KVG5aQk9XaGlURmwzWlcwNFkzVnJUVVpXU0ZkcGNUWlBiMWQwYW1sTlVtRlZabWhCY2xFeU5UVnFkWE54Vm1WeU5XOHljemxEWWxOdk5HUlFZa1pNU2tOVFdrUlJXVzkxZVhBMVlsZGFlV2hKV0dKV1JXVmlSRTlJVG1kWlUyMUpjelkzYmxSWU1rZHpkbFZrT0V4dU5EaGpkSGd6UmxaelVWbGlNMEl5TkRkallqaGliemhZYjFOalRWTXdOSGc1VDNwM2FHNUtPVFJPT1ZobmJtbENkVEIxWjFKS1pYUldXRUptYlhwU09FMXROR0ZRVkZsd2VTMVNWWGRhVldjNFFreG9WVUpLVEhsalJIUmtTRTkyZVZoUVIwdDZWRVp4VjJWaFl6RmlUelpMYkhCZlRrbzBlVFZITmtSZlRtZ3RhR3QwY0dKdlRUVkhWVmx3YmxWQllrOVhNa2hwZFhWT1FtazBaa1pNTUdKcFFtRjNWVWc1TlhCdlVWWlpNVnBuUXpsbFRWRXlUMUF0UWt0VlUyMHdhSE13ZEVkR1MydFpMVlJRYW1GZlJVUTNUbXAyT0dkM1JIZDVTVUpQVlRreVVsZHNTMUoxVldwSVQyUlpkRmRDTlRaV1NFaHZkR1kxUTJGUmVFa3pUVGxtYXkxS1dYa3paMjlwUTE5TE5VdHlWR3hOUkZGQk9UZEJiWE5HVEhoVlpsTldhbGxJTm5OaU9XWTBPVFF0YkhKYVgzWjBhR1ZCWm1wTlQxbEdkRUZUUWpZMGNFNTBkUzFaVFhCSVV6RXdSWGwyZFhnM09WaERPRTVwVEZkRlZtcGlOMDR5TmtReE0xbDFia0ZWV2xvdFMwTmpaRFU0Y1ZRMk0wZFJZV2RXVjBwQllUSXpWWG8yYkVrMk9ETlZkbGhmUzNNNGVYQlBVa0YxYjB4QmVWUjFlUzA0WVZOWExUUmtXa1JXWTJWdVVWOXRhR2hrTm5oeWJHRjVjR3hzTjB0dFltY3hXRkZ1UVZObWRIZHZVVXR3U0Y5cVoyNWFlVXd5TVUxUmRHcHFPRWx5YTJ4bWNrSmhOVEJuVnpGQllqVTJVbG94WVVSRGRGSjZXSE5vTkZvelRIUTBWRWRpUlhVMVMyeE1WVWhMZGpVdFJqaHplRWczV1hvd0xsYzBjak5xYnpadGJHVnBVa1ZHUlRoRE5GVjVhMEUuQVhSOHM5dHN6OHdoU3FFT3pCeGliaTU2Qm92TVZ3LWxOUDRUaW9jRWZzbyIsImV4cCI6MTc1Nzk1NzAzMiwiaWF0IjoxNzU3OTU2NzMyfQ.-do_t0kSM2mQpMdETY7T2xZ1EwFgJw7xdVKt482gZO0
callbacks:
- _id: 0
input:
- name: IDToken1
value: self5-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: self5-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: self5-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: self5-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: 72.1.122.21
fake-user-agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36
gatling.http.cache.baseUrl: https://openam-perf-haproxy.forgeblocks.com:443
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@4a26bbbe
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@73c3e644
password: Pa_ssw0rd
username: self5-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: 8231
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
body:StringChunksRequestBody{charset=UTF-8, content={
"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJlZjc0MjVmZi1lNjcyLTQ4MWYtOWVjOC1jNzdjZDBkNThiOTYiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImtsbTEwNzk3aWM0Z2pnM2dza251aXE5ZnV0IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWlYMjV5Ym1GWmFXUnBZVEpJZUc5SFZXeHBkVmxCTGxoSk1GWkpiSFJCVUhkbFgyMU1SbXRDWW13emRqQkxVSFJIV2s0eU1tczVNRXBFTm1KSGRHSm1YMDl4U3pkVFExSkljeTB0YmpSdFdFeHJUSFJrUVVkMFJHa3dNRU10VUUxTVJVd3lNa3BhVm1OclFYVlRabWRhVjBoRFRHZzVOSFUxTVc5eFFqRnZXa3N5ZVc5a1RHNVZjbXByY1ZOSkxVNU9NRXd4TlVOMlNrTXlkV2QyWm10b2FFbFFMWG90TkdSbWNISjRlbVYyY25CMlZYUkZWRlpST0ZVMFVESllPQzFZYkhkVExXSnVYMGwwTVVOcE4zVkVVR05hYjBWTVlYZENOWFJYV0VOYVYzVkZibnBzU0drNGJ5MXhOalJmT0VSckxXcFdXVE5KVG5aQk9XaGlURmwzWlcwNFkzVnJUVVpXU0ZkcGNUWlBiMWQwYW1sTlVtRlZabWhCY2xFeU5UVnFkWE54Vm1WeU5XOHljemxEWWxOdk5HUlFZa1pNU2tOVFdrUlJXVzkxZVhBMVlsZGFlV2hKV0dKV1JXVmlSRTlJVG1kWlUyMUpjelkzYmxSWU1rZHpkbFZrT0V4dU5EaGpkSGd6UmxaelVWbGlNMEl5TkRkallqaGliemhZYjFOalRWTXdOSGc1VDNwM2FHNUtPVFJPT1ZobmJtbENkVEIxWjFKS1pYUldXRUptYlhwU09FMXROR0ZRVkZsd2VTMVNWWGRhVldjNFFreG9WVUpLVEhsalJIUmtTRTkyZVZoUVIwdDZWRVp4VjJWaFl6RmlUelpMYkhCZlRrbzBlVFZITmtSZlRtZ3RhR3QwY0dKdlRUVkhWVmx3YmxWQllrOVhNa2hwZFhWT1FtazBaa1pNTUdKcFFtRjNWVWc1TlhCdlVWWlpNVnBuUXpsbFRWRXlUMUF0UWt0VlUyMHdhSE13ZEVkR1MydFpMVlJRYW1GZlJVUTNUbXAyT0dkM1JIZDVTVUpQVlRreVVsZHNTMUoxVldwSVQyUlpkRmRDTlRaV1NFaHZkR1kxUTJGUmVFa3pUVGxtYXkxS1dYa3paMjlwUTE5TE5VdHlWR3hOUkZGQk9UZEJiWE5HVEhoVlpsTldhbGxJTm5OaU9XWTBPVFF0YkhKYVgzWjBhR1ZCWm1wTlQxbEdkRUZUUWpZMGNFNTBkUzFaVFhCSVV6RXdSWGwyZFhnM09WaERPRTVwVEZkRlZtcGlOMDR5TmtReE0xbDFia0ZWV2xvdFMwTmpaRFU0Y1ZRMk0wZFJZV2RXVjBwQllUSXpWWG8yYkVrMk9ETlZkbGhmUzNNNGVYQlBVa0YxYjB4QmVWUjFlUzA0WVZOWExUUmtXa1JXWTJWdVVWOXRhR2hrTm5oeWJHRjVjR3hzTjB0dFltY3hXRkZ1UVZObWRIZHZVVXR3U0Y5cVoyNWFlVXd5TVUxUmRHcHFPRWx5YTJ4bWNrSmhOVEJuVnpGQllqVTJVbG94WVVSRGRGSjZXSE5vTkZvelRIUTBWRWRpUlhVMVMyeE1WVWhMZGpVdFJqaHplRWczV1hvd0xsYzBjak5xYnpadGJHVnBVa1ZHUlRoRE5GVjVhMEUuQVhSOHM5dHN6OHdoU3FFT3pCeGliaTU2Qm92TVZ3LWxOUDRUaW9jRWZzbyIsImV4cCI6MTc1Nzk1NzAzMiwiaWF0IjoxNzU3OTU2NzMyfQ.-do_t0kSM2mQpMdETY7T2xZ1EwFgJw7xdVKt482gZO0",
"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": "self5-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": "self5-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": "self5-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": "self5-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: 4141
date: Mon, 15 Sep 2025 17:18:52 GMT
x-forgerock-transactionid: 685d8c30-7f23-497f-844a-592435ae63b4
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiI3Njg2M2I4OC1iMThiLTQ4MzktOTA4Mi0zYjdjYzFlZjI0MmEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6ImI0N2c1MHVva2hkbGs0Ym1sMWZpcDNvdmJoIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVNaVlpGVXkweVNHWnpZa1V4Y21Ocll6SjRaM2QzTG5kalVWTmZOV3hMVVRjMWJIVlhZbGhaYldWNU1HeGhNa1F5VG5OVlJHdFVXRWxxTW5KTlFXdDBVVm81UkMxaVZUTkpZa3d0VlZOSlpsTk5TMUZRYVhVd1VsWnRORVpuWlhkWE5tWnVSa0ZMWkRoYVJtUkdka281YlcxMFYxWTBibFY2ZDJZemNFVmlSVXgyUzA1amRVcEthMDVxYVV0eVJFUlhRa1pFVG5oRVkwa3dSMDgwT1VKcWVtNTBRV1ZFVkZJNWFTMHdlV3R3YzBaWFV6SkNiRzVoVjJ4aWFVMXJNbUYzUVVWMlFrVk1UWEpZWTFORlF6aHZTbWh2VG5OUFNWUjNSRzVTVW1nMVgwdDJZMlZhZGxabmVXaDRVbWhCZW1wVGRXaFVSUzAyUVMwM1drUlNiRWt3Vm5WdGNGRTRTamhUU0c5eVJIQmFXRlZpVVZkQlNuRndkRFZvUlcxRlZVeDRNa2hwTkVGaGQzZHZWMjVsWkhwbVZFbHpha1ZoWmxVMFgzWnFlbGQzVEhaaFFWOXVZUzFUV0U5dk5scGpZemhRZW00M1RWUk1lRTR6VUV4blJ6TnRaM0JzZEUxb2JUQnRWak40TFcxcFVtRXpiWGRNVlhsb1owVmFiMk0yVXpOc09VOXVPVzFGY0VocGFHczNhbkpVVkcxV2FEVmhVbGRmY0Voa2VWbENkRU5FTTFkU1lqVnJkMGhJU0cwd2FFZzFWekZrVldwUk1VeDNMWFo0ZFZabUxXRjRVbUppZEdvMWJ6QnhNRE51VFhVNFVuQjBZVXRwVlZKRFFUbFFXbmQ0Vm1wSGJrbFdiR1pYVXkwNVRWZG9iblo0U0ZZMFdHeFVNa00yV0doTVFVNUpZMDQxWldONU5FSk1TazA0VDB0RGFtbEpjbTVNYmxCUk1HMDFaR1V4UVZkQlZtOXVkM1kyZURWeFoybE9TWGxDUW1kb2JEVXlSVlF3YUVsaVRVVjNTbVpCYkZaU2JWRjBTMWh1U1RodVpVdHNRVVUyZUhWdlZGTlRRak5EWDJNeWEwcGZMWFZPVW5nd1FsZFpWMkpTV21ad1pVSnpjbmRQVlZJMVpVTTNSM0JJYkU1R2VWaFpVbWg1Um05SVdteEpORU4xUmw5U1MyTlNRM1pZWDJseU5GSkRjbEpIYWxoMmJtSjFlRTlPTUhORE5EQnFkSEowWHpGellVNWhWaTAwV2s1WWFFVm9kVjluYWxsUGNVeFlkVEJWYkVKd05tMUJURWhHZWxoVVluVjFZek5pYVVweVVuaExiWGxzYW1wVU9FUlJNbXRKVDNkVlprRmlVVTlWVEhSSldUSnlOMHBwZGtwUFMzTllRVGgzTlVKRldtMXRlakZ6YTA5Q1ZWSnhMWGhrUlRaNllqZGFTSEZWYm0xcVEwdHhTM3BMY1ZCYVZrRm9jbkpEY21RMlFsaEtaSGx2TVRaTWJXbGZSRlkzZEd4UU4yWTFNM1J1VTNOVlYyNWlNazlaTkd3dFUySlpaVTEzWDIxWlNVMU5jR0l3U0ZWSlFUSnVTMWRZTmkxb1ZVaDFUbTFhVEc5WGVrcG9WRFJTVFVkc1JVaHlRM0J2Y1ROYWFESllOWGh0U0dnNVoxSlNlRWRLZGpKZlpHSldSRzlFVEVkellWbEliRXhXVkd0U2RGUm1aa1IzU3pkTlNTMUljM0YwVG5VeVVFUkNabFkxUVZwcVpuWTFUSHBOZWxWRlVuZHRkbGw1TTJGMVVEZEZMVVV3UWpGYWFFbHlVV2R3Tm5GaGQxRjFTR1ZCY1ZWbVYzbG9WVkp0V0d4WGVGOU9kMFZRU0ZOQ1dVbHlRMEZUTlZsQ1UwMU9OVGwzUm5JMVpGUTJUVk5wWTNkYU5HSXlNMkpSVGt3ellYUnpjMEpUWWxCTVRGQTJOM1ExUmxodU1WOXJTMlF4VGt0UE1EWlZSek52UjFVdFMwaExVMmhRVkdWWFFsQlRhRWxwV1VaMFpVNHlhMmg0WVVVdGVVSlRUMnBzYjNSTlZtdEVMVzFTTWxBMk1EbFVRbk5zVGxGaE4wbFBka1JMY1ZBd1RVOWlZV1JtYTBoTlNUaG9TbFZPWDJkM1pYVXdVVEZhYUhFMlZYSnZhMVJJTkZwT05DMDRWbmN5U1doSWFUVjNiRkZrVEhoVU5VdFdNWEJpWlV0ME1WTlpka2swY3pVeVYxZFhXbEoxYVZwMVJXVlVVbE5STTNGWE4xQlZTV3d4UzFNeVVHeExlVmRGVm10b04zaGhRVVZvTmpWR2IyZGhOR2szV1VkM2RFeGhNWE54WkhGeWEyNVNORVl4WldoUmRrNU1RWHAzVEdsMlYxQldlRXRNTFZnMlMxaEZTbmRUWHpKRVVIcHZhMjF0TlROc1VVcFpjbE5VWVhaeVJXVjRhekJ2TW10WFJrdE9SM1JOU1ZoblNXeFNWRkYzZEhwbFprRm9WMGM0U0RGVE0xaEdTblpFU2tsclVVeDNaVnBMWm5Ock1IQmxiWGhZWDBKWWVIVnFjMkppUTJoSFJsaE5Rbk5XVmtsRlkyNVBaMmRPVjBOdFNFZExZbXN5VlZWdGJuRkZOREJVUkZWSWJVcEJORUZxYlVaRk9GUlhZa3N0YUV4NmRYUlVNR0k1TTFsRGQwUkZRbVJ2TFhOcWFuQmplRk5zWm1vMGVGazVNekJtTW0weVEwWkVZa2M1U1ZsWVJ6UlJTblE0Y1VWNFkxWk5XVGxGU2pCRFFtVkhZek5zU0VjNGREbERWbWRIUkZBMmFYTnJiVGxTWWxCSVV6SjJWemxhUzBFMmJrRnhXbTVSVm5sRFJWbERlV3hqZDAxWmRrVlZTRUl3TlhCRVpreFVTa0o1Wm5vdGEweFVTMWhXVnpaaVQyNXhVVVF0T1docVRFRm9ablY0UVhoSE4yZFdZWGRuTlV0YWNWbDVhMjlKVDIwM01EUnFWWEJMVHpCcVRGZFBSM3BzYldFMVdYcFRNazlZYmtoSlpsZHlUVTlxYUdZNVlXTnVTWE4zVGpkUFpHSmlPWE5UU0ZoU1JVdzVVRkJ5Y2xsVlRtVnZNV1J2WkZoR0xURnpSMDR3VGxwWFRWcFViRVpsTkZGRFlpMUtOVUZoWW1waWVtTnVha3RQWmxSRVMxaEZka1V1UjNWWE9YZzRVbU50YW5kQmJFdzJjRXhJZW1sWFFRLm5yaUFFX25WbWtKRWNIZlJlcTZaUElzRFNuVENDWHBueldib211V29fSHciLCJleHAiOjE3NTc5NTcwMzIsImlhdCI6MTc1Nzk1NjczMn0.GL6_Z1q7Zg75s9lx2g20I8MDLvUeIJXTZ5dZt8H3wVs","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: 46x
==================================================
- GROUP 2 - GatlingLogItem-UI AM idFromSession-KO-status.find.in([200, 209], 304)-401 - 46x
> UI AM idFromSession (KO), expected: status.find.in([200, 209], 304), got: 401
- session:
callbacks:
authId: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiIxMDFhMmNjNy1jM2QzLTQ2NjMtYjNmNy0zM2JmNDU5ODIzODQiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6Im9uZGFqN2Y2N241bnUybmpwaDFuNXY5cXUyIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNVVlVWhWYUdkc1ExZHFTMU4yZVRSR09HZExNRlJCTG5BMFgwVkhhWHBhUkhkbmVqTlBjRkkxVVZCb1VYQkVXV0pQTm1VNU9Vc3lNazVaY1RKbVREWlNORFZJYW5Sb1dsRjRabVZmYzNvME1qaDBjVFJ6WDFwcFkweHNYMmRVUWpaNmNtVmxZMXBQV0dZNFdrTmpiRlpQYVU5eGJFSnpUM3BFVkVnMGVITTROMG80UjNrM05Xb3pjbVpDUzFKU2IzSmtSM3BIZVMxTmVUZG5kVVpGYjBGWFIwcFVhVGhxUVRabFNYUkxTbDh3TjJKSlNXcEtRV296TUVKaFF6ZG1TRGxmTTJFd00xSkJhamxMYmxwTlR6STRUVEp5U2s1ZmNtdHRNVk5OVEVKRVZXcHFXQzE0WTI1U056bFRha0pRV0VwNVFpMTBXVkY2Ym1Kb1psZE9SMTlqU1dwd00zazRaelJXUTJKaFFsUjZUMDlqVTFGTlRraHJTMmxhVWsxUVZqRjNXRXN4UTFsVFJUUnZWV3hSZDNGalVuVnJYM3BGYVRCbVIwUlBXa0phYkY4Mk1WTmhla3czVUhCSWRqSmthRmRmU1RaNFZuVmtXRTU2YUZSVWFuaDVkVGRzVFd4UFlrcFdRMU41VEMxRVVETnpibFZKVkRaR1ZYTldlRlJmVFhCSmJWUk5kbEZ0WW5OT01GaHdXbXAzZFRST1gyY3RRVXBOYlVKYVdqaE1Ta2hWWkhKaFprSkNUWEY1U0ZKaGFXRldMWFI1YWpnMVFuWmlaV2RsTURaM1NuRldVWEZLWjJZM00yaGtTa2N3WTB4cVltWlRRa2xyTVZCcVJUUjVjSHBvYW5kYU5FSm5XSHBRYUhGWVNHdEpOMGsxZWt4M2FpMVZjVXhETVdZMFVXOXFUelpOV0ZkUVYweGtaelp5VDJoQ1VHMUNhMGxSZVZBNFNIbDVjWFZQVmkxUlFrcFdlV2RtWkROdFZYQnVOSE5wTUdWRVZYSjBXbkp1ZEdnelpXNDVXalZrUlZNeVpXRXRSVmhNZWpGdVVISmhkRXM0ZUdJek5GTmZjVTVRUlVOZlYzSnVOM0pPUTJaTlpEUkhSVVZTVldOUE5GVkJhazF0VWpFMFRDMXlXbUZSWkdSdVpGTTFZVGhUUlZaWVUzWkNibEpWUzFaYVgyeHdWekoxVFVsblpHcGFZV0o1VWtWWU5HTm5VRWRMWTB4WWVqZGxlVGwzVlhjd1ZEbEZhbVZNWm5WTk1VbEdTRWh3ZUcxWWJEazNhVlIyTkdOZlgwaGtXR0prTTJ0VldVSmpSbFpVVVRWS1NFaFZSR3Q0TlhseVNraFJSR3RRZFdoaFYwdEtURmh5Ukc1VFdURlZkemwxTjI4MVUxQlNZMDFCY3pobVozaEpNbmRKUzFSRlluWTBSa1pKWnpZelJFaDBlbGd5ZEVaYWNIVkpORk14ZEZoMlUxVmtYMHAxUzNoWloybEZibkJqY25acVREQlhhMVZUUldGbFIzSnpORXBoWTFWRVMybDBNV0pTY0ZabVlWbDNTakZCTGxaTk4weEJWMDQyUmxGSlZYSjVaV1UyWkc5amRXYy5jNzBNZ2pkWkhTRVZucDZZSUlmOEtUTlRVYWFCd2x1NmNiQ0xxV2M3T0M4IiwiZXhwIjoxNzU3OTU3MDExLCJpYXQiOjE3NTc5NTY3MTF9.LEuc4AjLHzfzV8s9uG7evMfIhhDUVxkGIfJAMF_UK5Y
callbacks:
- _id: 0
input:
- name: IDToken1
value: self5-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: self5-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: self5-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: self5-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: 234.128.243.47
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.contentCache: io.gatling.core.util.cache.Cache@79b3f49a
gatling.http.cache.dns: io.gatling.http.resolver.ShufflingNameResolver@4cd4fa81
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@247ae32c
password: Pa_ssw0rd
username: self5-user.10000001
- request:
POST https://openam-perf-haproxy.forgeblocks.com/am/json/users?_action=idFromSession
headers:
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
Accept-API-Version: resource=2.1, protocol=1.0
referer: https://openam-perf-haproxy.forgeblocks.com/am/
accept: */*
cookie: amlbcookie=01
origin: https://openam-perf-haproxy.forgeblocks.com
host: openam-perf-haproxy.forgeblocks.com
content-length: 0
cookies:
amlbcookie=01, domain=openam-perf-haproxy.forgeblocks.com, path=/, secure, HTTPOnly, SameSite=None
- response:
version:
HTTP/1.1
status:
401 Unauthorized
headers:
x-frame-options: SAMEORIGIN
content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'
x-content-type-options: nosniff
cache-control: private
access-control-allow-credentials: true
access-control-allow-origin: https://openam-perf-haproxy.forgeblocks.com
access-control-expose-headers: content-api-version
content-security-policy: default-src 'none';frame-ancestors 'none';sandbox
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
expires: 0
pragma: no-cache
vary: Origin
content-type: application/json;charset=UTF-8
Content-Length: 62
date: Mon, 15 Sep 2025 17:18:33 GMT
x-forgerock-transactionid: d55c5e0c-edee-4187-a2c3-4fb0a8aaf4f6
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.eyJ3aGl0ZWxpc3Qtc3RhdGUiOiJlMGIwNWQ2NC03OGU3LTRiMDYtYTg1OC1lNmRlYjQxNWI5YWEiLCJhdXRoSW5kZXhWYWx1ZSI6IlJlZ2lzdHJhdGlvbiIsIm90ayI6InBxc3R2MTlxcG01b2R1cmNzZWV1dXBwODFsIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNW5VVEZwTTBOSFlURkdWM0pFVGxGMU4wSjZTM3BSTG1oTk5qVnpRalp5VlVKQk9Gb3pWVEIxWkdFdE1WQmhOMnhsV0hVd01pMVRNVmhETUZGT1N6VlhRVXR5YVROM1NVdHZTM0V0ZFZKQ1JHUktWazgxV2xWU1JpMURlV2hKWlV4a1RYYzFNRVJ6VTJaUFIzbFdhM0F5ZEd0dWIydHVkalpMUmtaVVZFOUVUMmc1VldkMU5EbElUM0JUYTFkdFVFbENlSGh4WmxBemRqaHlORUV0VkhoZllWOTRla2h0VFZKa1FUTkxXa2hHUlZBM05rcHpiWGhJZWw5aU4wZ3dSM0E1T1VsVVFVNUVSM05oZDJoV2VrdDZjbXR0YVMxaVJEQXlSVEI2VjNKc1NHWnpRMGxST1VscVRGUnhjMmRuU1ZsUldta3hZV2ROTVhwQlVWSkliMmRuTWtFNVZtdFpjSEpUV2t4dlgwaHFRbWxNZWpobGFVVmhOMlExUzBoaGVWRTJaWHBOVDJSQ2FsZG9URjlZZWpneVpXVnFTVEZ3VFdJd2VXbEhOMnRWTTJjd2FFdHBNekZxTWxGVGJtTXdMV2c1UTNGMFJrOVNMVGt6VldwUllqQkNTakpMWVd0MVIxbEtZa0ZtT1hWUE5GQlllRmgwYjJkaFFrUXpjWGhVTlZvM05ESXlaRzFOWTBkcE9HeElSMEZ5YVhKbVlqUlBaSE0yWkZCbmMydFlObTF5VWtVd05IQXpVVXh6TTBaWFRESm5XVmh4VTIxV1NVNUtZbDl6TFd4Q2NtSTNla3hpTldOUFREQTFhMTgwTFVVeVpHRjFRalJsWVdSTFVGWkdhV0p6UTJzd1NXZGxNVVU0VUZWVlZtZFlRMjQ0Yms0MlIzTXdPRzB4TW14bVRIaE5VRGRvUm1GRk1uUndTamxSWkZaU1NuRTRUSHB6Wm1sRVRsRmFaMDV6YTBOT05XTnZiV0YyUVV4UlpIVnVNVWhhY1dob1JWOWhhM2wyUjNkaGRWUmhZV3R3TFhJeVN5MXNSMUJWTVZsTlNUVmlURFExUVdwRlZUVXdUM1JpUjJGM2FEVkJRMXBRTUd3dGQwcHZUWEZ6TkRGbVNVMXBhbFpFTFhOeVZUbEdOMDVzZVhaNGEwbG1kV2x2TlVoNVpGcEVkR2xTWkVNNVpIbzNSV1JZYmtSS01rNWZYMnBhZW1KSFNEVTVOVEZSUkd4RFVFdGliSE4zUjE5RFFrMTNjRU4xWkRaeGVXRlBORzVvYTBSUk5ucG9ZVEI1U25BellWSkVWVmxUV0daWlFWSmxVRFZZVURSbmFXVnVVMVpEWjBKd2F6Um9iM0ZoYVhwQlJ6Tk5ValZvV0dwQ1NVaFNTalpFWTJoTFJsRlhUbnBFUmxsWWQybEdSMHQwZHpST1Uwc3RWVFpOY2xkcE5HMTJZVXN5VkVkcWN5MVhjSHBuY25oUmFIbG1jMnBoTVdZMGQxVTJSWE5mY0RSMldFSlNabGx5U1hONWNYaFFVbkJuUVRWRVJXOWZkVEJmWkV0b1RHeE1WSHBYYTNwc05YVjZReTFCVlU5bFQzZGlTUzFQVVdoQkxrazVTV1J1UW5SME9XbzVSa3BTUjNoMU5WZEZjVUUuQThYbFkyOFBOMlg4d0tFMlY5VG9oQnhpa2FuNlRLbDB4UW9XNUMtMm11YyIsImV4cCI6MTc1Nzk1NzAyNCwiaWF0IjoxNzU3OTU2NzI0fQ.Vlo8aywEYPnwRr2fVq4NRS5hNDNSSJkg0esr8dUikcs
callbacks:
- _id: 0
input:
- name: IDToken1
value: self5-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: self5-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: self5-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: self5-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
[...]
HTTP/1.1
status:
302 Found
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: no-store
location: https://openam-perf-haproxy.forgeblocks.com/enduser/sessionCheck.html#error_description=The%20request%20requires%20some%20interaction%20that%20is%20not%20allowed.&error=interaction_required
pragma: no-cache
Content-Length: 0
date: Mon, 15 Sep 2025 17:18:52 GMT
x-forgerock-transactionid: 42eb7641-25e2-4bd0-a914-cb09abeacb13
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
timestamps GROUP 3:
1970-01-01 01:00:00.000: 46x
==================================================
- GROUP 4 - GatlingLogItem-restLoginInitiate-Exception-None-j.n.c.ClosedChannelException - 1x
> restLoginInitiate (Exception), expected: None, got: j.n.c.ClosedChannelException
- session:
fake-ip: 119.80.101.252
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@25d7876a
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@5a9bf150
password: Pa_ssw0rd
username: user.7308221
- request:
POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/authenticate
headers:
accept: application/json
content-type: application/json
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
X-Forwarded-For: 119.80.101.252
host: openam-perf-haproxy.forgeblocks.com
body:StringChunksRequestBody{charset=UTF-8, content=}
- response:
timestamps GROUP 4:
1970-01-01 01:00:00.000: 1x
==================================================
- GROUP 5 - GatlingLogItem-restLoginInitiate-Exception-None-j.i.IOException: Premature close - 1x
> restLoginInitiate (Exception), expected: None, got: j.i.IOException: Premature close
- session:
fake-ip: 123.225.1.152
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@414a356e
gatling.http.ssl.sslContexts: io.gatling.http.util.SslContexts@20d0b8b9
password: Pa_ssw0rd
username: user.6346361
- request:
POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/authenticate
headers:
accept: application/json
content-type: application/json
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
X-Forwarded-For: 123.225.1.152
host: openam-perf-haproxy.forgeblocks.com
content-length: 0
body:StringChunksRequestBody{charset=UTF-8, content=}
- response:
timestamps GROUP 5:
1970-01-01 01:00:00.000: 1x
==================================================
- GROUP 6 - GatlingLogItem-None-Exception-None-'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined' - 1x
> None (Exception), expected: None, got: 'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined'
- session:
{}
- request:
None
- response:
'hook-98' crashed with 'j.u.NoSuchElementException: No attribute named 'callbacks' is defined', forwarding to the next one
timestamps GROUP 6:
2025-09-15 18:23:27.461: 1x
________________________________________________________________________________
[2025-09-15 17:23:49] Logs-parse-benchmark-5 step6 : N/A
________________________________________________________________________________
Removing parsed Gatling stdout_parsed.txt file..
________________________________________________________________________________
[2025-09-15 17:23:49] Logs-parse-benchmark-5 post : Check parent task state
________________________________________________________________________________
Setting result to PASS
Task has been successfully stopped