--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