--Task-- name: Check Num Users enabled: True class_name: ValidationNumUsers source_name: controller source_namespace: >default< target_name: idm target_namespace: >default< start: 0 stop: None timeout: not yet initialized for this Task as timeout was not explicitly defined, see updates bellow loop: False interval: None dependencies: [] wait_for: [] options: {} group_name: None Current dir: /mnt/disks/data/xslou/lodestar-fork/pyrock ________________________________________________________________________________ [2024-01-23 19:17:43] Check Num Users pre : N/A ________________________________________________________________________________ [2024-01-23 19:17:43] - INFO: Timeout for this Task has changed to 40m (2400 seconds) [2024-01-23 19:17:43] - INFO: timeout was set to Task default (2x global_duration or 300 seconds (whatever is higher)), because it was unset ________________________________________________________________________________ [2024-01-23 19:17:43] Check Num Users step1 : Get expected number of users from config (conf.yaml) ________________________________________________________________________________ ________________________________________________________________________________ [2024-01-23 19:17:43] Check Num Users step2 : Get real number of users ________________________________________________________________________________ [2024-01-23 19:17:43] - INFO: Getting number of user entries through IDM API [LoginSession] Get "access_token" token for user "xiaosong.lou@forgerock.com" [LoginSession] Obtaining new "access_token" token from server because it has expired [LoginSession] Get "token_id" token for user "xiaosong.lou@forgerock.com" [LoginSession] Obtaining new "token_id" token from server because it has expired Authenticate user xiaosong.lou@forgerock.com via REST [http_cmd]: curl --insecure -L --request POST "https://openam-ema-perf-benchmark.forgeblocks.com/am/json/authenticate?realm=/" [http_cmd]: http status code OK --- status code --- http status code is 200 (expected 200) --- http response --- [print_head_tail]: Print head (10 lines) and tail (10 lines) of input string (83 lines): ----- output ----- { "authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJvdGsiOiJrcGI5YTRja2lpZzc2amV0aDUwY3YybnZpaiIsInJlYWxtIjoiLyIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWxPRE16WVdONVdqVnBkMWhZVG0xaWRYbFhNRVJCTG1aZmFsVlBTRFE1WDB4dk9YcEZRbTV5ZVhoUFZHWjVkbHBhVW5OcE9YQjJVbGxVVFZnNWRHTkRUemN6T0ZGdWVtdHdPV3RhWkhkZmFVOHpNRkkzY1RGME4yOWllVEJ5V1RjMVkzbDVRWGQzV0RGRlRrODRkSGhIVEdwa1NrcDZVM2MwTFU5d0xVMW5Va2xPYTBsQldreGtlRWhHYms1RmR6bG1TbnBWZHpOc1prc3lUVGh6Y25WTFZrODRhSFkwVkZkWWIyaHdiRFJTTFRCT1VtZE1iR0l4WDFSVlpXeDVSazFPYURGSWExUkdZazlyVmxacGVHWmlRMlU1ZVU1VlpHWjRTazl3TjJGdWVVWjVlSGQyZVRreVoyRTVPRGxNTW5CTFVGSlhMVXRoVUZaU2JIbE1aSGw1VEMxWVVWSlhXRVpNVm5WRVNERnFhREYwT0ZkS01HOU5RV3B0Y25Cd1RYQlZNMDVpVlRocE1HVnRiWFF0VWpCQllVdEJiVlp0VkhSMVJURnJWRVpEUW10NVREZ3lkblJ4TkU1R1dWOTNNM0ZXYlhOVmRVRkZSazVtV0hwWmQwRkNhSFJZWlZBeFNuSm9UbE5vTlZWeFEwTnRjRTh5YlRaSFRHeHpNVUpDVDNwRlpGVXlVMEpOZWtFMVVsWmxOV1JNTlRoemFWRlFRVjl2U1d4M1RuRk1ZWGxWWDI5S1pEZENaekpTWldjNFUwbDNOMjU0UlhkcVUwaENVbk5VVkZvd1VsRmtMVE5wU1dObVFuSXRUR1ZVWTJ4aExTMWlkVFoxZVZsaExVZElhR3BwVVcxTGVteFBVVWhHWkY5SWRraDVOMWc0TTFJMVpXcDRZVGhCWlZOQldqazNkVzlZWWtnelQyNU1OemcwV21ac2VuWTFWV2RZYWtWTlJ6QmlZekJMV1hJeU9URjFTemhCYTJsWVpGcEdibHB2UVhoVU9WUTJRakF3VnpGWE1GSktkRzVCVEZKalZTMUNkVWxpYkhadGRqZGFTekExUXpsTFNrOVhOMlJhV25OWVNHbHlRVmxSY25oTWRYTTJibXhYUjFCTFExVllNMWczWjB0eVV6Tlhia3AyZVhoRE5FSmpkSEZoTjJKeWQzaFlZbWxmWmxoV1VXMTJjV3B1Ym1wWmFHOXNVR2g2Y0VaVVVIRlhjbTV0VjFReFMxSlFPVTlGVURCMWNscEpURzU1YW01dlJWSlNOVEpVVURaV1dVTm5WMDkzWXpaMmFrSmhVV296VEcxR2FWZDNVMHBZZVhweGRWaEJSa1pIVld4alRqSlNYMGM0U0hSTE1YbFdUVEZXUWs0eVRXYzRUbUZ2WmtKbVJscDNlRnBhZVd4T2FuZEVVWFZ1UlRoNlNraFlXbXh6TnpoZlZISk5UM05IYUZWRGRFaFFWa0pqZHpKblprdE9XbFY0Y1hacmVWZEdZaTFSVEZOVWNqUlVhR1Z6ZGpObFFUaGpPVE0xYmtwUlVUVllURUpXTFVWVFkxZFFZVmd0WldKQlozTnRVbkZVUzJzMU0xaHpjSHBxWDIxd2MwNVFORXQ0ZDFkb2VWZE5RMDAxZUhSamNETkhjWEZLU2twa1NYVTBiMmN5VGxCVE5sVm5jRk5VZUZobGIxazBSbFZXT0hSNWJEWllUQzExWlZwNlpUVnNSRUV0T0U1dFZIUmtkaTExZDJaMk9WUnNVblI0VlRkVlYySTFibEJzVUZsNFZtRmZTMXBhVVdsbVQzTkdjMjFsWldWVVJFTTBiMkZPYmpKNVdEQlZNMWhHWW5SeU4yNTRYMWhtWkhGV1FsbHNNMDVzYTNwbk1FbERTbGMzWjE5cU5ETllTbGxaZWxkb1dtaDVja2g2WlhWU2EzVm9kVkJ1ZUUxeVpHd3hVbDl4UVVaM1RHSjRZbUo2TFRCUlltbDBlbkpGZFdwbmJpMXFkbFIxZVVWVFNuZFlZVFoyT0hkYWVYa3labWRXY0doRVVtSk1iV2MzTFhGamExVnRZVE00WjJaUE5VbFRSMEZsZHpObVF6QkVXVTFaZDJkR2VuVnRiRVJ5VUdkVlZYUlBYelJxUkRoUFNYaHlNM1JyZEdabVdWcFNSME5uVFU1dWRpMUhRMUozY0VObmNUTmtSR1ZGYmxOS1YyWk5TVXhPV2kxd09YVkZhMXBzVjBrMVJVWjVSSGswYURoNmFsZFBkMjFRYjNOblpWVlBORTB3TUdzeFZITTFSVWQxVFhKR0xVOUVRbGhvZGkxc1ZYWnphM1pGWjJkQmRXMDRObGx3Y1VwYUxUTlFUbWRKVkdORFZHb3RNazkxWjJ4T01FczFiMHhWTldKNmJHdHVTMmR5WmpGclFtWlJhVkJqVWpZdFluZG5kMGR4YlRseWVXSnhOM1ZRVkRkU05tbENlV0pvWm1aWlFWaHpXSEp0YkRJMFV6ZFJjM1pyVW1wNFJpMVZSVmc0VVd3NWFqVnlNblZSWVZacFdTMVZRMGhGY1ZRd1MzaEVOVmRYYkZaTE5IY3dhVzVKYldGNmRrRkxXSEJJTTNkT1JVTkNhakJOZGt3MGFuTm5WV2wxTXpWeVluRXlhV0Z2TFRsVVZFZHVZMjVRVEd0emVHcG1aVjl1Y25oNlpXdFBTRFJEY25wS01FMWhjR1JXVWtzd1EyNWphSGRpVlhSc2NWZFVWbGxUWDNsdVgzcFlabUp6Y20xTVVUaDRhemxJWWtsUFRIUnFNWFZRU2xjM1ZXSm1RWFJhYkVWVlkzRmFjVzl0YVV4bGFqVnhSbkpLT0dWbWFVOHdMV3BtWTI1NUxYYzBXRFkwTkZoc2IzVm5OMDlRVERZeWVuQjZhMWQ0UjFOd2FUSkZhMlZPWDJSWE9XNVRWMFl5UkZOU1VWVldhMnBoWVVScU1HSktPWFpwVldKUFVWTTFWRkp6UlVwRFRsTjRWbU5FZUZodk9WOXdSVkEzVjA5WFpsVnlUeTFUVG5WMFZYTTRjazV3YWxKRmFsWktWa2hxZUhOU1QzaHlUMTlMTVhGQlYwdDBOR05OVDI1blUwazNUbE4yV25wbVIwbGZNRk0xV2xwbE4xcHRRbWswWVZRdE56TnhaWFJ0WkVoYVN6QlZaSFZMWmpJeVQwRTNOVVpuWTBWb1QyRTFObWRzWDA1Sk5ETjBjMkk0T0ZadWNIUkdRV3d5WVMwdVN6TXdjMWwzY1RsTGNYTlpWemRGWTFjeVpEWm5RUS42eGp2bG9DbHlDXzN5RmpENk9mYU4zaEtIZ1hhbzJId0tQdlZ3b1ZDc0VvIiwiZXhwIjoxNzA2MTIzODY0LCJpYXQiOjE3MDYwMzc0NjR9.t_29nLabxEDJ4NjRS_09JNo5BYILJDPMJOk7UAJI1nk", "callbacks": [ { "type": "TextOutputCallback", "output": [ { "name": "message", "value": "Loading..." }, [...] "value": "var setupPage = function() { var skipInputElem = document.getElementById(\"skip-input-657\"); var messageElem; document.getElementsByClassName(\"callback-component\").forEach( function (e) { var m = e.firstElementChild; if (m.firstChild && m.firstChild.nodeName == \"#text\" && m.firstChild.nodeValue.trim() == \"Loading...\") { messageElem = m; } } ); if (!skipInputElem || !messageElem) { return setTimeout(setupPage, 50); } var skipContainer = document.createElement(\"div\"); skipContainer.style = \"width:100%\"; skipContainer.innerHTML = \"\"; skipInputElem.parentNode.append(skipContainer); messageElem.align = \"center\"; messageElem.innerHTML = \"

Set up 2-step verification

To protect your account, add a second
authentication method.
Starting March 1, 2024, you must sign in using
2-step verification. Learn more here.
\"; var bindSkipLink = function() { document.getElementById(\"skip-link-657\").onclick = function() { skipInputElem.value = \"Skip\"; document.getElementById(\"loginButton_0\").click(); return false; }; }; setTimeout(bindSkipLink, 100);};setupPage();" }, { "name": "messageType", "value": "4" } ] } ] } [http_cmd]: curl --header "Content-Type: application/json" --header "Accept-API-Version: protocol=2.0,resource=1.0" --insecure -L --request POST --cookie "amlbcookie=01" --data '{"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJvdGsiOiJrcGI5YTRja2lpZzc2amV0aDUwY3YybnZpaiIsInJlYWxtIjoiLyIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNWxPRE16WVdONVdqVnBkMWhZVG0xaWRYbFhNRVJCTG1aZmFsVlBTRFE1WDB4dk9YcEZRbTV5ZVhoUFZHWjVkbHBhVW5OcE9YQjJVbGxVVFZnNWRHTkRUemN6T0ZGdWVtdHdPV3RhWkhkZmFVOHpNRkkzY1RGME4yOWllVEJ5V1RjMVkzbDVRWGQzV0RGRlRrODRkSGhIVEdwa1NrcDZVM2MwTFU5d0xVMW5Va2xPYTBsQldreGtlRWhHYms1RmR6bG1TbnBWZHpOc1prc3lUVGh6Y25WTFZrODRhSFkwVkZkWWIyaHdiRFJTTFRCT1VtZE1iR0l4WDFSVlpXeDVSazFPYURGSWExUkdZazlyVmxacGVHWmlRMlU1ZVU1VlpHWjRTazl3TjJGdWVVWjVlSGQyZVRreVoyRTVPRGxNTW5CTFVGSlhMVXRoVUZaU2JIbE1aSGw1VEMxWVVWSlhXRVpNVm5WRVNERnFhREYwT0ZkS01HOU5RV3B0Y25Cd1RYQlZNMDVpVlRocE1HVnRiWFF0VWpCQllVdEJiVlp0VkhSMVJURnJWRVpEUW10NVREZ3lkblJ4TkU1R1dWOTNNM0ZXYlhOVmRVRkZSazVtV0hwWmQwRkNhSFJZWlZBeFNuSm9UbE5vTlZWeFEwTnRjRTh5YlRaSFRHeHpNVUpDVDNwRlpGVXlVMEpOZWtFMVVsWmxOV1JNTlRoemFWRlFRVjl2U1d4M1RuRk1ZWGxWWDI5S1pEZENaekpTWldjNFUwbDNOMjU0UlhkcVUwaENVbk5VVkZvd1VsRmtMVE5wU1dObVFuSXRUR1ZVWTJ4aExTMWlkVFoxZVZsaExVZElhR3BwVVcxTGVteFBVVWhHWkY5SWRraDVOMWc0TTFJMVpXcDRZVGhCWlZOQldqazNkVzlZWWtnelQyNU1OemcwV21ac2VuWTFWV2RZYWtWTlJ6QmlZekJMV1hJeU9URjFTemhCYTJsWVpGcEdibHB2UVhoVU9WUTJRakF3VnpGWE1GSktkRzVCVEZKalZTMUNkVWxpYkhadGRqZGFTekExUXpsTFNrOVhOMlJhV25OWVNHbHlRVmxSY25oTWRYTTJibXhYUjFCTFExVllNMWczWjB0eVV6Tlhia3AyZVhoRE5FSmpkSEZoTjJKeWQzaFlZbWxmWmxoV1VXMTJjV3B1Ym1wWmFHOXNVR2g2Y0VaVVVIRlhjbTV0VjFReFMxSlFPVTlGVURCMWNscEpURzU1YW01dlJWSlNOVEpVVURaV1dVTm5WMDkzWXpaMmFrSmhVV296VEcxR2FWZDNVMHBZZVhweGRWaEJSa1pIVld4alRqSlNYMGM0U0hSTE1YbFdUVEZXUWs0eVRXYzRUbUZ2WmtKbVJscDNlRnBhZVd4T2FuZEVVWFZ1UlRoNlNraFlXbXh6TnpoZlZISk5UM05IYUZWRGRFaFFWa0pqZHpKblprdE9XbFY0Y1hacmVWZEdZaTFSVEZOVWNqUlVhR1Z6ZGpObFFUaGpPVE0xYmtwUlVUVllURUpXTFVWVFkxZFFZVmd0WldKQlozTnRVbkZVUzJzMU0xaHpjSHBxWDIxd2MwNVFORXQ0ZDFkb2VWZE5RMDAxZUhSamNETkhjWEZLU2twa1NYVTBiMmN5VGxCVE5sVm5jRk5VZUZobGIxazBSbFZXT0hSNWJEWllUQzExWlZwNlpUVnNSRUV0T0U1dFZIUmtkaTExZDJaMk9WUnNVblI0VlRkVlYySTFibEJzVUZsNFZtRmZTMXBhVVdsbVQzTkdjMjFsWldWVVJFTTBiMkZPYmpKNVdEQlZNMWhHWW5SeU4yNTRYMWhtWkhGV1FsbHNNMDVzYTNwbk1FbERTbGMzWjE5cU5ETllTbGxaZWxkb1dtaDVja2g2WlhWU2EzVm9kVkJ1ZUUxeVpHd3hVbDl4UVVaM1RHSjRZbUo2TFRCUlltbDBlbkpGZFdwbmJpMXFkbFIxZVVWVFNuZFlZVFoyT0hkYWVYa3labWRXY0doRVVtSk1iV2MzTFhGamExVnRZVE00WjJaUE5VbFRSMEZsZHpObVF6QkVXVTFaZDJkR2VuVnRiRVJ5VUdkVlZYUlBYelJxUkRoUFNYaHlNM1JyZEdabVdWcFNSME5uVFU1dWRpMUhRMUozY0VObmNUTmtSR1ZGYmxOS1YyWk5TVXhPV2kxd09YVkZhMXBzVjBrMVJVWjVSSGswYURoNmFsZFBkMjFRYjNOblpWVlBORTB3TUdzeFZITTFSVWQxVFhKR0xVOUVRbGhvZGkxc1ZYWnphM1pGWjJkQmRXMDRObGx3Y1VwYUxUTlFUbWRKVkdORFZHb3RNazkxWjJ4T01FczFiMHhWTldKNmJHdHVTMmR5WmpGclFtWlJhVkJqVWpZdFluZG5kMGR4YlRseWVXSnhOM1ZRVkRkU05tbENlV0pvWm1aWlFWaHpXSEp0YkRJMFV6ZFJjM1pyVW1wNFJpMVZSVmc0VVd3NWFqVnlNblZSWVZacFdTMVZRMGhGY1ZRd1MzaEVOVmRYYkZaTE5IY3dhVzVKYldGNmRrRkxXSEJJTTNkT1JVTkNhakJOZGt3MGFuTm5WV2wxTXpWeVluRXlhV0Z2TFRsVVZFZHVZMjVRVEd0emVHcG1aVjl1Y25oNlpXdFBTRFJEY25wS01FMWhjR1JXVWtzd1EyNWphSGRpVlhSc2NWZFVWbGxUWDNsdVgzcFlabUp6Y20xTVVUaDRhemxJWWtsUFRIUnFNWFZRU2xjM1ZXSm1RWFJhYkVWVlkzRmFjVzl0YVV4bGFqVnhSbkpLT0dWbWFVOHdMV3BtWTI1NUxYYzBXRFkwTkZoc2IzVm5OMDlRVERZeWVuQjZhMWQ0UjFOd2FUSkZhMlZPWDJSWE9XNVRWMFl5UkZOU1VWVldhMnBoWVVScU1HSktPWFpwVldKUFVWTTFWRkp6UlVwRFRsTjRWbU5FZUZodk9WOXdSVkEzVjA5WFpsVnlUeTFUVG5WMFZYTTRjazV3YWxKRmFsWktWa2hxZUhOU1QzaHlUMTlMTVhGQlYwdDBOR05OVDI1blUwazNUbE4yV25wbVIwbGZNRk0xV2xwbE4xcHRRbWswWVZRdE56TnhaWFJ0WkVoYVN6QlZaSFZMWmpJeVQwRTNOVVpuWTBWb1QyRTFObWRzWDA1Sk5ETjBjMkk0T0ZadWNIUkdRV3d5WVMwdVN6TXdjMWwzY1RsTGNYTlpWemRGWTFjeVpEWm5RUS42eGp2bG9DbHlDXzN5RmpENk9mYU4zaEtIZ1hhbzJId0tQdlZ3b1ZDc0VvIiwiZXhwIjoxNzA2MTIzODY0LCJpYXQiOjE3MDYwMzc0NjR9.t_29nLabxEDJ4NjRS_09JNo5BYILJDPMJOk7UAJI1nk", "callbacks": [{"type": "TextOutputCallback", "output": [{"name": "message", "value": "Loading..."}, {"name": "messageType", "value": "0"}]}, {"type": "ConfirmationCallback", "output": [{"name": "prompt", "value": ""}, {"name": "messageType", "value": 0}, {"name": "options", "value": ["Set up"]}, {"name": "optionType", "value": -1}, {"name": "defaultOption", "value": 0}], "input": [{"name": "IDToken2", "value": 0}]}, {"type": "HiddenValueCallback", "output": [{"name": "value", "value": "false"}, {"name": "id", "value": "skip-input-657"}], "input": [{"name": "IDToken3", "value": "Skip"}]}, {"type": "TextOutputCallback", "output": [{"name": "message", "value": "var setupPage = function() { var skipInputElem = document.getElementById(\"skip-input-657\"); var messageElem; document.getElementsByClassName(\"callback-component\").forEach( function (e) { var m = e.firstElementChild; if (m.firstChild && m.firstChild.nodeName == \"#text\" && m.firstChild.nodeValue.trim() == \"Loading...\") { messageElem = m; } } ); if (!skipInputElem || !messageElem) { return setTimeout(setupPage, 50); } var skipContainer = document.createElement(\"div\"); skipContainer.style = \"width:100%\"; skipContainer.innerHTML = \"\"; skipInputElem.parentNode.append(skipContainer); messageElem.align = \"center\"; messageElem.innerHTML = \"

Set up 2-step verification

To protect your account, add a second
authentication method.
Starting March 1, 2024, you must sign in using
2-step verification. Learn more here.
\"; var bindSkipLink = function() { document.getElementById(\"skip-link-657\").onclick = function() { skipInputElem.value = \"Skip\"; document.getElementById(\"loginButton_0\").click(); return false; }; }; setTimeout(bindSkipLink, 100);};setupPage();"}, {"name": "messageType", "value": "4"}]}]}' "https://openam-ema-perf-benchmark.forgeblocks.com/am/json/authenticate?realm=/" [http_cmd]: http status code OK --- status code --- http status code is 200 (expected 200) --- http response --- { "tokenId": "e2RLNq8kh0I_XsT1c3Y5onKtB64.*AAJTSQACMDIAAlNLABxqV0dZVGFqU2d3TTc5WVVIamRCeHA5QW9nRmM9AAR0eXBlAANDVFMAAlMxAAIwMQ..*", "successUrl": "/platform", "realm": "/" } [LoginSession] Obtaining session info [http_cmd]: curl --insecure -L --request POST "https://openam-ema-perf-benchmark.forgeblocks.com/am/json/sessions?_action=getSessionInfo" [http_cmd]: http status code OK --- status code --- http status code is 200 (expected 200) --- http response --- { "username": "b83c6be6-fdd5-4e5f-95fe-d4d0ea4d29fe", "universalId": "id=b83c6be6-fdd5-4e5f-95fe-d4d0ea4d29fe,ou=user,ou=am-config", "realm": "/", "latestAccessTime": "2024-01-23T19:17:44Z", "maxIdleExpirationTime": "2024-01-23T19:47:44Z", "maxSessionExpirationTime": "2024-01-23T21:17:43Z", "properties": { "AMCtxId": "c124aa27-9172-4f81-b5ce-889cc398039e-4246" } } Obtain Oauth2 authz code via REST with PKCE flow Oauth2 authorize for access token [http_cmd]: curl --insecure --request POST --cookie "0e26551c0104b88=e2RLNq8kh0I_XsT1c3Y5onKtB64.*AAJTSQACMDIAAlNLABxqV0dZVGFqU2d3TTc5WVVIamRCeHA5QW9nRmM9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" --cookie "amlbcookie=01" --data '{"decision": "Allow", "csrf": "e2RLNq8kh0I_XsT1c3Y5onKtB64.*AAJTSQACMDIAAlNLABxqV0dZVGFqU2d3TTc5WVVIamRCeHA5QW9nRmM9AAR0eXBlAANDVFMAAlMxAAIwMQ..*"}' "https://openam-ema-perf-benchmark.forgeblocks.com/am/oauth2/authorize?client_id=idmAdminClient&scope=openid fr:idm:*&redirect_uri=https://openam-ema-perf-benchmark.forgeblocks.com/platform/appAuthHelperRedirect.html&response_type=code&realm=/&code_challenge=H8VHP73pYVOJ0f7Y9lG3J5DU3gjTBCElj1L3LM6FgO&code_challenge_method=plain" [http_cmd]: http status code OK --- status code --- http status code is 302 (expected 302) --- http response --- {'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-ema-perf-benchmark.forgeblocks.com/platform/appAuthHelperRedirect.html?code=HPI0lZs4CZnXG4klGDNChz0DUik&iss=https%3A%2F%2Fopenam-ema-perf-benchmark.forgeblocks.com%3A443%2Fam%2Foauth2&client_id=idmAdminClient', 'pragma': 'no-cache', 'set-cookie': 'OAUTH_REQUEST_ATTRIBUTES=DELETED; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=/; Domain=openam-ema-perf-benchmark.forgeblocks.com; Secure; HttpOnly; SameSite=none', 'Content-Length': '0', 'date': 'Tue, 23 Jan 2024 19:17:45 GMT', 'x-forgerock-transactionid': 'd4f71634-ca95-4709-ba83-b3f8d4f94e36', 'strict-transport-security': 'max-age=31536000; includeSubDomains; preload;', 'Via': '1.1 google', 'Alt-Svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'} Oauth2 exchange authorize code for access token [http_cmd]: curl --insecure -L --request POST --data '{"grant_type": "authorization_code", "redirect_uri": "https://openam-ema-perf-benchmark.forgeblocks.com/platform/appAuthHelperRedirect.html", "client_id": "idmAdminClient", "code": "HPI0lZs4CZnXG4klGDNChz0DUik", "code_verifier": "H8VHP73pYVOJ0f7Y9lG3J5DU3gjTBCElj1L3LM6FgO"}' "https://openam-ema-perf-benchmark.forgeblocks.com/am/oauth2/access_token?realm=/" [http_cmd]: http status code OK --- status code --- http status code is 200 (expected 200) --- http response --- { "access_token": "eyJ0eXAiOiJKV1QiLCJraWQiOiJxa2gzM01HbzJjOEtnL0tyVitzbE1QWlF2MUk9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJiODNjNmJlNi1mZGQ1LTRlNWYtOTVmZS1kNGQwZWE0ZDI5ZmUiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiZDQzNDhiM2UtMjdmNy00ZDIwLWEwZWItNmMwY2NiMzhhNDk1LTUzNzUiLCJzdWJuYW1lIjoiYjgzYzZiZTYtZmRkNS00ZTVmLTk1ZmUtZDRkMGVhNGQyOWZlIiwiaXNzIjoiaHR0cHM6Ly9vcGVuYW0tZW1hLXBlcmYtYmVuY2htYXJrLmZvcmdlYmxvY2tzLmNvbTo0NDMvYW0vb2F1dGgyIiwidG9rZW5OYW1lIjoiYWNjZXNzX3Rva2VuIiwidG9rZW5fdHlwZSI6IkJlYXJlciIsImF1dGhHcmFudElkIjoiWUpFdlh1V3dKd0ZJU2NVTzJvVTNYdURrclE0IiwiYXVkIjoiaWRtQWRtaW5DbGllbnQiLCJuYmYiOjE3MDYwMzc0NjUsImdyYW50X3R5cGUiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJzY29wZSI6WyJvcGVuaWQiLCJmcjppZG06KiJdLCJhdXRoX3RpbWUiOjE3MDYwMzc0NjQsInJlYWxtIjoiLyIsImV4cCI6MTcwNjA0MTA2NSwiaWF0IjoxNzA2MDM3NDY1LCJleHBpcmVzX2luIjozNjAwLCJqdGkiOiJOQnpva0xPWGtkaWptMWZyWmNfMFI3Rm5INmcifQ.SfwW64bPv9MimrJPvvHF95UQLSuG3yJfYB0BWZI72H5oE9o9QIbfy2vCgRzCXawoNMMRB_hpFFbFuKv5XLixE77rn1BE-hF9U7y1QPP1gcNo5mPzyInX59sHeKwN26eYiEBHjVH1vy1otnt5Z-GhOzqFkUil1qnjqOZF9Jqo_GWJHTQtqL44TUiDrCPe3ACVYWmwFNpLfXir8h65MaNW207crn2XWsNEnyJvG_MWYs7tYM_rzAEuJaghez3ZqNCUnc2wAif_Yogsyk0dMJwd-W51bPNcbTOhxYE2Zudur_HizqLnX2qzhCcskXoeaZWtGJA6TSBzyQrHdZp_ojbH4w", "scope": "openid fr:idm:*", "id_token": "eyJ0eXAiOiJKV1QiLCJraWQiOiJxa2gzM01HbzJjOEtnL0tyVitzbE1QWlF2MUk9IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoidVBDSEx2NkVzeVVKWS1IS2N4bmcyZyIsInN1YiI6ImI4M2M2YmU2LWZkZDUtNGU1Zi05NWZlLWQ0ZDBlYTRkMjlmZSIsImF1ZGl0VHJhY2tpbmdJZCI6ImQ0MzQ4YjNlLTI3ZjctNGQyMC1hMGViLTZjMGNjYjM4YTQ5NS01Mzc4Iiwic3VibmFtZSI6ImI4M2M2YmU2LWZkZDUtNGU1Zi05NWZlLWQ0ZDBlYTRkMjlmZSIsImlzcyI6Imh0dHBzOi8vb3BlbmFtLWVtYS1wZXJmLWJlbmNobWFyay5mb3JnZWJsb2Nrcy5jb206NDQzL2FtL29hdXRoMiIsInRva2VuTmFtZSI6ImlkX3Rva2VuIiwic2lkIjoidDNvck9OUXhFOUk5RFE3OWFqQlhPTEJSaDQ0SG1VVFQ1ZjF4SXdlRFh4dz0iLCJhdWQiOiJpZG1BZG1pbkNsaWVudCIsImNfaGFzaCI6IjZ5LTNUNDBqNkxicENZMndMQVVZU3ciLCJhY3IiOiIwIiwib3JnLmZvcmdlcm9jay5vcGVuaWRjb25uZWN0Lm9wcyI6IkMwV01MYWFadmtnNXRBUzBycjFIZTJWVkxXayIsImF6cCI6ImlkbUFkbWluQ2xpZW50IiwiYXV0aF90aW1lIjoxNzA2MDM3NDY0LCJyZWFsbSI6Ii8iLCJleHAiOjE3MDYwNDEwNjUsInRva2VuVHlwZSI6IkpXVFRva2VuIiwiaWF0IjoxNzA2MDM3NDY1fQ.UzQg6Dr84qQfEFmW6XmZyHJdeJQDYSK7--rF9XCYTcfHiQYJ0_AFRE-nicJSFHAqFj3-xeeJ7megnl-hbQqkncX20Bn46mv0IDR8_iGHhuOmrSaWzkvV6FL1OD1AnDCA43yc41TxqowNg-jrff_6c_Zk6JVLk5SHbApMjnBFxRH-McY7OVjY-JhPliAULIaMf7T1nIatCmwif-KaVVCqhwlb-zRaLix4VVYRi_gqrp-AlRprqf4XhXcAm9SXVYuMT085HpqGtmHi8sR6wc3Gde1AZ1gOxVW0R4PtbmZe1oy-EbbnA_RswNXdRN_btAAFDHkrHVs615oGkhePLDt23w", "token_type": "Bearer", "expires_in": 3599 } ________________________________________________________________________________ [2024-01-23 19:17:45] Check Num Users step3 : Evaluate if the identities count is correct ________________________________________________________________________________ [2024-01-23 19:17:45] - INFO: Real count of identities in ID repo/userstore is 1242090 (1.242M). That differs from expected count of 1000000 identities. Setting result to FAIL ________________________________________________________________________________ [2024-01-23 19:17:45] Check Num Users post : N/A ________________________________________________________________________________ Task has been successfully stopped