--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-22 18:40:33] Check Num Users pre : N/A ________________________________________________________________________________ [2024-01-22 18:40:33] - INFO: Timeout for this Task has changed to 18h (64800 seconds) [2024-01-22 18:40:33] - INFO: timeout was set to Task default (2x global_duration or 300 seconds (whatever is higher)), because it was unset ________________________________________________________________________________ [2024-01-22 18:40:33] Check Num Users step1 : Get expected number of users from config (conf.yaml) ________________________________________________________________________________ ________________________________________________________________________________ [2024-01-22 18:40:33] Check Num Users step2 : Get real number of users ________________________________________________________________________________ [2024-01-22 18:40:33] - 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.eyJvdGsiOiI3ZTUzcHZsdjVic3Q5Z2JuZzJiOXBjYzJtMSIsInJlYWxtIjoiLyIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNUdkRzVDUWxsb2JWOHRjekJHZVRoUlYwdFFNWHBuTGtwaVVHeGhiMjV6V1hWS1lVNUplSFpTUVdWdlpYZExMV1JWV0RSM1dsVmlNVjgwWDJkbmNqWnFhR1JLVkdack9VZFZWMnBmYWxSWGFtOUxOM0ZXY1hsZmNGaG5TRGxGT0Vsa2FXWnlaa2cwYzA1dGRWRklUVU53UlVacU0ybHpla0ZxWTBGMlMxbEphSGcwTjNCWFkwRnpjVlZLY0VSc1QzbFVRVkZsYWpkRU1IRnNhV3g0VFdRMVMzUTFVVGs0VTFwVFRDMUlWbmRQTkZocFRHVTJYMHQwZFRKMlJsQnpVMnRHWldaUmFVZEZNWGhTVGtwR1lucE5VWGRmZFRseVZHNVdabU5yUm5GalIwa3hORmh2UkVReVl6ZDVRMWh3WkRaeVgybG9aR3BGUkcwNE1EVXlYMWRXVVc4d2RGSnJWa1ZVYm1wM2JubEhTVk5EWkZOQmFYTXhSVU5RTTFFMWFYTlFkek5yZW1WWlluUmlWMGh1TVVWek1GZHdiM1ZTUVUxVFpIUndTMFJaWHpKTlFrSlJjMWxmZDJkS2NYUnVSRmRYTWxkQmJsZGhialo2V0ZWV1drRnNUMDl4VEhjeVEyTlZURGxCUTBaWVluaFFja05mY0VoM1RFVllVRXhVVFhObU0yMVdWSGRZU1ZoR1dVSnpNM1J2TUV0NVdqSjBaRGhYYTNaMlZrbHBiRk5aYm5Oa2VXcHRiakZUY1ZkeWNISmFjRGRpTWxoRFRDMDBiRkpyZFRaRE5qSnNNRWhLZWtsb2QzazNNSGN3VUZsVlpFRjBaVkkyWlZkWFdVeFNiRk5KVDIxb2JXSkZSMGhaVjBkamEzRjFZVXBHTTI5c1oyNWZTMnd4WDFOa1dXZDZVV2hoWlVkR1IyTk5NRTFpVG5WMmRHNWxjVTlGYW5sSmVVZHlWbXczTlhkMmFIZFJSbDlCT0hFMlZHMXhiVmxHYzNwVldESjJNWGgzV1RCNGVGRjZVMTl2UnpoVlFYbDBURzVVWnpKR2FIRTVZVFprWWtwcE4yWm5NVXROT0d0U0xVRnhSVkZJZFRSTE5sUmphRU5yU25OVmRYWnBUa3gxYVVaSGN6TjFWbFZwY0dsd1RXZDRRMEk0V0dSUWIyRXRkVlo1ZDBkWllqSmpRbGx5YUV0SFNrTkZTMHMwUW1GTmFuaFNNRGhrTm5ZelVFRTJXSGRKU21WUVNUSlFWWEJaU2tseGRUaExYMEk1WHpNMVQyZ3dkbWhwVG5OaVJrMXdURXR1YUhFMmRsRnBNemd5YVc1QmRuRmlVRVZ0TTNSUWQwbEZjVEl0VG1ad2FHOUlSalJoYkdkNlYyNHpSa3BDWjBvd01XdEJUMFk1TkdSaWIwMDROV2hxYTFGa0xYWk1Tams1UlVscWMyUjBhRlpHYldaSFRFcFdZVkZDU1VGR0xVSjVUMjl2VGxCamRHTnVlR3RSVHpCalQyTkpTVzh3V0ROV1pYVkROWGxJWDNNdGFYUnJNRE5MU1hKa09EWm5WV3cyUWtSSmFHNUdkMEZwYzNoUU5VNW1SVmgxVjJWSVJ6QmFWV2hMY0dGRmMyOWpPWEZLUlZGelpUWjJNR2s0VG5BME1rNW5XSGwwVG5WcFJWcDZRbEExVG1adVNXaHlXbWhKUTFGVWRVbEJNV3RDUTB4aE5HTlJWMVZrYkhCamVUWXlkRmR4Vmt3M2VFaHFUalJvVUdjeVVtaDFZbXBLYm5JeFYydE1URXAxZUdnNU5VdG9YME5HV1hNMVkwUkdNM1prTVZKVlZVOVZWRmh6TUhSTVVsRlhUMVZRUm1aa1ZUVmxkRkJFTm5kNWRqSjRlbHAyY1RRMVRFSTNXRUp6YTBObk4wdDBaR3AyTW5sUVRrRmZMWGxwV0hscmVGTlhaa3d3TnpVMmFtZGplRkp3TkVRNVJ6aHdZVVo1V0ZaNVoxWm5ORXhQYWtONmJFWjNZVFJsTjBwSk1HaG9WVlJzYm1wRmRYSmhVMmRJYjJ4U2JtVkZiRVpPYm05MVdYUXRNa293V0VOU1EzWkRSbE0zVVhaRFkyRXRjRWxDYkRaME1VTmpZbGQ1ZFZweGMwbzFMV3ROVm5vM2JuazFTbU5PWkY5c05sOW1kV3QyTUVKblpHRk1Va3BvZVdKWlVYazVVbGRmV0VwTVJtdGxWbUpGYURRMFJXNUtUblkzWm1WaldIVjRjVWRqVFZwdE5reHhZM28zZFZack0wNWxUVmhsY1d0SU5HNTNNSGRaUjJkVWFUVTJabVoyUW1WS0xYVlpjR3hUV1hwcVRHSkpUalZEVkhZdFZqSnVXbGxzYkhneVFtc3piMlZIVDJOTGFHMVZVMnBEYXpGallXZDJUVTgwTlhSamEyVjRXbWcyUVcxNVdGOTRZbkpCZG1ObmJtTkxXV1pGV20wd2EwdDNUVWd0VEdWM1pDMWFVVXhuUzJNNE5tODJUbFp3UmxSV1JWVkZTR1JNWjBWUWNWcEJTalZWY0d3NGVrdEpVM3BrTm1keGExZExPSGx3U1dOcFFtTjRlVEJuV2pKSlJHMUxVR1pHYUhNNFNYWnlNV3BzY1ZoWlIwNVNlQzFPV2tKWWVsQllUMFpXVm1SYWRVNXVOMHBzUTNoalQzWTRObkJCZVVkaVZEaHdTWE5oUmxWb2RVUk5NVTl1Wm5SNVRHMUlVbkpWTjNSMlQxZHRRbWhaTkRSU1lWaENhMHhZZWpWV05EVkdXRE4zUzBWcVIzaHdMWEprWm05eWVGWlFZMmQyWW5STU1XUmthVWhJUTFOUk1HWm5UalJtZDFCUVYzZEJWRTB5VmxWWWQxcERlSG93VGxsNU5FTmxOek01UWpCR2VXdDZXbWRoYVZkSE4ydFlWMHAwTjB0S1pITjBURjluYWxCcllrdGtlblZuVUVRNVRHWnZia1l4U0c1alVtVkhSM0ozTmpOVmIzbEZkamRwV1dKNWRFMXBhakpvUzBscFZVRXRVeTFhTmpZNGF6RmFTbVJ3VjBWa1FrRjBMV1k0VEU4NGNEQTJSSFV5YWpkd1gwVk9Vamh4ZUVGcFdWbHZUelZwY1RkRFdtOUlSbGRhUkdFM1FURTJibDlyZDFKVVZ6ZGtXREpvYTJsRk1IQnZWMmt0VVRSRWNrZDViRnBHU0Vnd1UwSTRjMjVmVDNaS1dUVnVNakZLWVhBdVJUTkxSRVZyYVd0ZlZsQlFUMjlvY0dKWk1GVXdRUS5YZXQ4TDV1aHo2ai1RZkxUNUt5ZGxiT1ZBbVFIdnZvUU9JTzVjczVaaHdZIiwiZXhwIjoxNzA2MDM1MjMzLCJpYXQiOjE3MDU5NDg4MzN9.jHmdHdUWBEYJCr0QRv6CqhdcSGsOCo68Wp90gm4vP6w", "callbacks": [ { "type": "TextOutputCallback", "output": [ { "name": "message", "value": "Loading..." }, [...] "value": "var setupPage = function() { var skipInputElem = document.getElementById(\"skip-input-721\"); 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-721\").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.eyJvdGsiOiI3ZTUzcHZsdjVic3Q5Z2JuZzJiOXBjYzJtMSIsInJlYWxtIjoiLyIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNUdkRzVDUWxsb2JWOHRjekJHZVRoUlYwdFFNWHBuTGtwaVVHeGhiMjV6V1hWS1lVNUplSFpTUVdWdlpYZExMV1JWV0RSM1dsVmlNVjgwWDJkbmNqWnFhR1JLVkdack9VZFZWMnBmYWxSWGFtOUxOM0ZXY1hsZmNGaG5TRGxGT0Vsa2FXWnlaa2cwYzA1dGRWRklUVU53UlVacU0ybHpla0ZxWTBGMlMxbEphSGcwTjNCWFkwRnpjVlZLY0VSc1QzbFVRVkZsYWpkRU1IRnNhV3g0VFdRMVMzUTFVVGs0VTFwVFRDMUlWbmRQTkZocFRHVTJYMHQwZFRKMlJsQnpVMnRHWldaUmFVZEZNWGhTVGtwR1lucE5VWGRmZFRseVZHNVdabU5yUm5GalIwa3hORmh2UkVReVl6ZDVRMWh3WkRaeVgybG9aR3BGUkcwNE1EVXlYMWRXVVc4d2RGSnJWa1ZVYm1wM2JubEhTVk5EWkZOQmFYTXhSVU5RTTFFMWFYTlFkek5yZW1WWlluUmlWMGh1TVVWek1GZHdiM1ZTUVUxVFpIUndTMFJaWHpKTlFrSlJjMWxmZDJkS2NYUnVSRmRYTWxkQmJsZGhialo2V0ZWV1drRnNUMDl4VEhjeVEyTlZURGxCUTBaWVluaFFja05mY0VoM1RFVllVRXhVVFhObU0yMVdWSGRZU1ZoR1dVSnpNM1J2TUV0NVdqSjBaRGhYYTNaMlZrbHBiRk5aYm5Oa2VXcHRiakZUY1ZkeWNISmFjRGRpTWxoRFRDMDBiRkpyZFRaRE5qSnNNRWhLZWtsb2QzazNNSGN3VUZsVlpFRjBaVkkyWlZkWFdVeFNiRk5KVDIxb2JXSkZSMGhaVjBkamEzRjFZVXBHTTI5c1oyNWZTMnd4WDFOa1dXZDZVV2hoWlVkR1IyTk5NRTFpVG5WMmRHNWxjVTlGYW5sSmVVZHlWbXczTlhkMmFIZFJSbDlCT0hFMlZHMXhiVmxHYzNwVldESjJNWGgzV1RCNGVGRjZVMTl2UnpoVlFYbDBURzVVWnpKR2FIRTVZVFprWWtwcE4yWm5NVXROT0d0U0xVRnhSVkZJZFRSTE5sUmphRU5yU25OVmRYWnBUa3gxYVVaSGN6TjFWbFZwY0dsd1RXZDRRMEk0V0dSUWIyRXRkVlo1ZDBkWllqSmpRbGx5YUV0SFNrTkZTMHMwUW1GTmFuaFNNRGhrTm5ZelVFRTJXSGRKU21WUVNUSlFWWEJaU2tseGRUaExYMEk1WHpNMVQyZ3dkbWhwVG5OaVJrMXdURXR1YUhFMmRsRnBNemd5YVc1QmRuRmlVRVZ0TTNSUWQwbEZjVEl0VG1ad2FHOUlSalJoYkdkNlYyNHpSa3BDWjBvd01XdEJUMFk1TkdSaWIwMDROV2hxYTFGa0xYWk1Tams1UlVscWMyUjBhRlpHYldaSFRFcFdZVkZDU1VGR0xVSjVUMjl2VGxCamRHTnVlR3RSVHpCalQyTkpTVzh3V0ROV1pYVkROWGxJWDNNdGFYUnJNRE5MU1hKa09EWm5WV3cyUWtSSmFHNUdkMEZwYzNoUU5VNW1SVmgxVjJWSVJ6QmFWV2hMY0dGRmMyOWpPWEZLUlZGelpUWjJNR2s0VG5BME1rNW5XSGwwVG5WcFJWcDZRbEExVG1adVNXaHlXbWhKUTFGVWRVbEJNV3RDUTB4aE5HTlJWMVZrYkhCamVUWXlkRmR4Vmt3M2VFaHFUalJvVUdjeVVtaDFZbXBLYm5JeFYydE1URXAxZUdnNU5VdG9YME5HV1hNMVkwUkdNM1prTVZKVlZVOVZWRmh6TUhSTVVsRlhUMVZRUm1aa1ZUVmxkRkJFTm5kNWRqSjRlbHAyY1RRMVRFSTNXRUp6YTBObk4wdDBaR3AyTW5sUVRrRmZMWGxwV0hscmVGTlhaa3d3TnpVMmFtZGplRkp3TkVRNVJ6aHdZVVo1V0ZaNVoxWm5ORXhQYWtONmJFWjNZVFJsTjBwSk1HaG9WVlJzYm1wRmRYSmhVMmRJYjJ4U2JtVkZiRVpPYm05MVdYUXRNa293V0VOU1EzWkRSbE0zVVhaRFkyRXRjRWxDYkRaME1VTmpZbGQ1ZFZweGMwbzFMV3ROVm5vM2JuazFTbU5PWkY5c05sOW1kV3QyTUVKblpHRk1Va3BvZVdKWlVYazVVbGRmV0VwTVJtdGxWbUpGYURRMFJXNUtUblkzWm1WaldIVjRjVWRqVFZwdE5reHhZM28zZFZack0wNWxUVmhsY1d0SU5HNTNNSGRaUjJkVWFUVTJabVoyUW1WS0xYVlpjR3hUV1hwcVRHSkpUalZEVkhZdFZqSnVXbGxzYkhneVFtc3piMlZIVDJOTGFHMVZVMnBEYXpGallXZDJUVTgwTlhSamEyVjRXbWcyUVcxNVdGOTRZbkpCZG1ObmJtTkxXV1pGV20wd2EwdDNUVWd0VEdWM1pDMWFVVXhuUzJNNE5tODJUbFp3UmxSV1JWVkZTR1JNWjBWUWNWcEJTalZWY0d3NGVrdEpVM3BrTm1keGExZExPSGx3U1dOcFFtTjRlVEJuV2pKSlJHMUxVR1pHYUhNNFNYWnlNV3BzY1ZoWlIwNVNlQzFPV2tKWWVsQllUMFpXVm1SYWRVNXVOMHBzUTNoalQzWTRObkJCZVVkaVZEaHdTWE5oUmxWb2RVUk5NVTl1Wm5SNVRHMUlVbkpWTjNSMlQxZHRRbWhaTkRSU1lWaENhMHhZZWpWV05EVkdXRE4zUzBWcVIzaHdMWEprWm05eWVGWlFZMmQyWW5STU1XUmthVWhJUTFOUk1HWm5UalJtZDFCUVYzZEJWRTB5VmxWWWQxcERlSG93VGxsNU5FTmxOek01UWpCR2VXdDZXbWRoYVZkSE4ydFlWMHAwTjB0S1pITjBURjluYWxCcllrdGtlblZuVUVRNVRHWnZia1l4U0c1alVtVkhSM0ozTmpOVmIzbEZkamRwV1dKNWRFMXBhakpvUzBscFZVRXRVeTFhTmpZNGF6RmFTbVJ3VjBWa1FrRjBMV1k0VEU4NGNEQTJSSFV5YWpkd1gwVk9Vamh4ZUVGcFdWbHZUelZwY1RkRFdtOUlSbGRhUkdFM1FURTJibDlyZDFKVVZ6ZGtXREpvYTJsRk1IQnZWMmt0VVRSRWNrZDViRnBHU0Vnd1UwSTRjMjVmVDNaS1dUVnVNakZLWVhBdVJUTkxSRVZyYVd0ZlZsQlFUMjlvY0dKWk1GVXdRUS5YZXQ4TDV1aHo2ai1RZkxUNUt5ZGxiT1ZBbVFIdnZvUU9JTzVjczVaaHdZIiwiZXhwIjoxNzA2MDM1MjMzLCJpYXQiOjE3MDU5NDg4MzN9.jHmdHdUWBEYJCr0QRv6CqhdcSGsOCo68Wp90gm4vP6w", "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-721"}], "input": [{"name": "IDToken3", "value": "Skip"}]}, {"type": "TextOutputCallback", "output": [{"name": "message", "value": "var setupPage = function() { var skipInputElem = document.getElementById(\"skip-input-721\"); 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-721\").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": "Hsiy_GDCUOARvKEVBaPefqFRhzo.*AAJTSQACMDIAAlNLABwwMlNVRmZyMk50UHFVTGRLNlIza09GNjBsN0k9AAR0eXBlAANDVFMAAlMxAAIwMQ..*", "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-22T18:40:33Z", "maxIdleExpirationTime": "2024-01-22T19:10:33Z", "maxSessionExpirationTime": "2024-01-22T20:40:32Z", "properties": { "AMCtxId": "bf5c30fd-23c2-4fd1-9ec1-d67f825599c9-20212" } } Obtain Oauth2 authz code via REST with PKCE flow Oauth2 authorize for access token [http_cmd]: curl --insecure --request POST --cookie "0e26551c0104b88=Hsiy_GDCUOARvKEVBaPefqFRhzo.*AAJTSQACMDIAAlNLABwwMlNVRmZyMk50UHFVTGRLNlIza09GNjBsN0k9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" --cookie "amlbcookie=01" --data '{"decision": "Allow", "csrf": "Hsiy_GDCUOARvKEVBaPefqFRhzo.*AAJTSQACMDIAAlNLABwwMlNVRmZyMk50UHFVTGRLNlIza09GNjBsN0k9AAR0eXBlAANDVFMAAlMxAAIwMQ..*"}' "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=ScvgCHyk6LSedpBxEh9_gp7nGbc&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': 'Mon, 22 Jan 2024 18:40:33 GMT', 'x-forgerock-transactionid': '0253cb43-caa2-45f0-9f5b-6f73233141ab', '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": "ScvgCHyk6LSedpBxEh9_gp7nGbc", "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.eyJzdWIiOiJiODNjNmJlNi1mZGQ1LTRlNWYtOTVmZS1kNGQwZWE0ZDI5ZmUiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiNzM4ZjllNjItYTk0My00NWRkLTk0ZTItZDczMjk4Yjg1Njg4LTIwMzY3Iiwic3VibmFtZSI6ImI4M2M2YmU2LWZkZDUtNGU1Zi05NWZlLWQ0ZDBlYTRkMjlmZSIsImlzcyI6Imh0dHBzOi8vb3BlbmFtLWVtYS1wZXJmLWJlbmNobWFyay5mb3JnZWJsb2Nrcy5jb206NDQzL2FtL29hdXRoMiIsInRva2VuTmFtZSI6ImFjY2Vzc190b2tlbiIsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJhdXRoR3JhbnRJZCI6IlU3ZFp5SU1LT3BfaUNpbVU4ZG51aDdIQ29IVSIsImF1ZCI6ImlkbUFkbWluQ2xpZW50IiwibmJmIjoxNzA1OTQ4ODMzLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsib3BlbmlkIiwiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzA1OTQ4ODMzLCJyZWFsbSI6Ii8iLCJleHAiOjE3MDU5NTI0MzMsImlhdCI6MTcwNTk0ODgzMywiZXhwaXJlc19pbiI6MzYwMCwianRpIjoicWk3dnZFRHdHOFd1bnZjQUtkNFZ1TVRDeW5jIn0.tKOg0eEk9VVc-OXQGLQzVoTAm-wkePLDkVq3U8rEt4ELr7tsV2MqRAbRtqFAlGsGod7YfJIuv_Q81O53ikVUAIuO3hETMie_7E5Mdstc40mBHt_hGyA8b1Da92WKs6exTc0Un8QN_QDhMOLXBND7mSiC6ERboDgtOZFurPI94U7VVMSM0lQ1sZsRoX5H-ShGYuxZm5uSU4UQZxGGTy9Xt8lUs31omhurHNxQQcAx7d4zOvr1m8HzeDN3CgKlPKqMXHr5v6LISbIUBHKoKduwkeuz-dlUH3GeL9tVVFPOn2CIRF6EoVgeHfSjPveNbPE_1pVNosi6_swhgxEM_Nr4lw", "scope": "openid fr:idm:*", "id_token": "eyJ0eXAiOiJKV1QiLCJraWQiOiJxa2gzM01HbzJjOEtnL0tyVitzbE1QWlF2MUk9IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiX0VZaEhYbDRxRWdwTkhMb0VTeEprdyIsInN1YiI6ImI4M2M2YmU2LWZkZDUtNGU1Zi05NWZlLWQ0ZDBlYTRkMjlmZSIsImF1ZGl0VHJhY2tpbmdJZCI6IjczOGY5ZTYyLWE5NDMtNDVkZC05NGUyLWQ3MzI5OGI4NTY4OC0yMDM2OCIsInN1Ym5hbWUiOiJiODNjNmJlNi1mZGQ1LTRlNWYtOTVmZS1kNGQwZWE0ZDI5ZmUiLCJpc3MiOiJodHRwczovL29wZW5hbS1lbWEtcGVyZi1iZW5jaG1hcmsuZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsInNpZCI6ImlkeG1SckpJekNFcjFLWHo2YzRSb2xsMUFkVXBpNHA3bmxlTkg0QVFacFk9IiwiYXVkIjoiaWRtQWRtaW5DbGllbnQiLCJjX2hhc2giOiI1SUJKUGRyUWN1dm56UG5tRDd1cjdBIiwiYWNyIjoiMCIsIm9yZy5mb3JnZXJvY2sub3BlbmlkY29ubmVjdC5vcHMiOiJDWEtXczZ6czU3Vno3dGQ5SnR5WTV0NlUzQ0UiLCJhenAiOiJpZG1BZG1pbkNsaWVudCIsImF1dGhfdGltZSI6MTcwNTk0ODgzMywicmVhbG0iOiIvIiwiZXhwIjoxNzA1OTUyNDMzLCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTcwNTk0ODgzM30.W7UeBRX4qHApN6twfUGmWxOKiFrcXwgEDM03dscLGsaJkAJwR3LhwN7-fed9IVjbXxN7cOpsug4q-s7rpHTYNuOg7lvW3l1K4PDPEAgKcVBSrFtQVs57mYFMJodK0HduuaYVMNyjXiNNeTNfYRvSlAD9Xt8SxkFoqJis0dP7qso32IyOXRAJ05oK6mjUdy-zFf_PTaAaFMzS-uw92RAVmx8dbHaA4bVkRAi8KA79u4-kTRkG2R20T6HaX0zFhle16mA0GHzwDPS1WB9GCzuwtru2Tv293m1mNzaNSx8vGGMAHiuLKC01YOdZWRZbmCiU6D1-pU6lSSzFATXDsHkYYg", "token_type": "Bearer", "expires_in": 3599 } ________________________________________________________________________________ [2024-01-22 18:40:33] Check Num Users step3 : Evaluate if the identities count is correct ________________________________________________________________________________ [2024-01-22 18:40:33] - INFO: Real count of identities in ID repo/userstore is 1000000 (1M), which is expected. ________________________________________________________________________________ [2024-01-22 18:40:33] Check Num Users post : N/A ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped