--Task-- name: Pre-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 ________________________________________________________________________________ [21/Sep/2023 15:08:22] Pre-check Num Users pre : N/A ________________________________________________________________________________ [21/Sep/2023 15:08:22] - INFO: Timeout for this Task has changed to 16h (57600 seconds) [21/Sep/2023 15:08:22] - INFO: timeout was set to Task default (2x global_duration or 300 seconds (whatever is higher)), because it was unset ________________________________________________________________________________ [21/Sep/2023 15:08:22] Pre-check Num Users step1 : Get expected number of users from config (conf.yaml) ________________________________________________________________________________ ________________________________________________________________________________ [21/Sep/2023 15:08:22] Pre-check Num Users step2 : Get real number of users ________________________________________________________________________________ [21/Sep/2023 15:08:22] - 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 was not obtained yet for the user [LoginSession] Get "token_id" token for user "xiaosong.lou@forgerock.com" [LoginSession] re-using "token_id" token that remains valid for 29m 18s Obtain Oauth2 authz code via REST with PKCE flow Oauth2 authorize for access token [http_cmd]: curl --header "Content-Type: application/x-www-form-urlencoded" --insecure --request POST --cookie "0e26551c0104b88=a6bLqNqcHd7t0MLZ1XpMqTfzxrM.*AAJTSQACMDIAAlNLABxLMXJDbFJhNEtYSlpmNDdUaWo3MHcvdkpXTXc9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" --cookie "amlbcookie=01" --data '{"decision": "Allow", "csrf": "a6bLqNqcHd7t0MLZ1XpMqTfzxrM.*AAJTSQACMDIAAlNLABxLMXJDbFJhNEtYSlpmNDdUaWo3MHcvdkpXTXc9AAR0eXBlAANDVFMAAlMxAAIwMQ..*"}' "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=vziu8WxRbU93MiY6uNXfHzKad9E&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': 'Thu, 21 Sep 2023 15:08:22 GMT', 'x-forgerock-transactionid': '1695308902679-90ae985746b38c0ab28a-106634', '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 --header "Content-Type: application/x-www-form-urlencoded" --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": "vziu8WxRbU93MiY6uNXfHzKad9E", "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": "eyJ0eXAiOiJKV1QiLCJraWQiOiJTYUlaa1ZqQ0paSlZIMGsxMnJkZXZzMURac2c9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI0NzViYzM2Zi0wZDFhLTQ4NTQtYmU1ZC1lN2Y3ZGMzNjVlNzgiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiNjRkZDBmN2YtODgyMC00YzIwLTgzODktNzdhYzE2YjAxMjQ1LTk4MTI5Iiwic3VibmFtZSI6IjQ3NWJjMzZmLTBkMWEtNDg1NC1iZTVkLWU3ZjdkYzM2NWU3OCIsImlzcyI6Imh0dHBzOi8vb3BlbmFtLWVtYS1wZXJmLWJlbmNobWFyay5mb3JnZWJsb2Nrcy5jb206NDQzL2FtL29hdXRoMiIsInRva2VuTmFtZSI6ImFjY2Vzc190b2tlbiIsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJhdXRoR3JhbnRJZCI6IjBDSHBjdVMybW0yN3h2a09EUktCcTByN3VINCIsImF1ZCI6ImlkbUFkbWluQ2xpZW50IiwibmJmIjoxNjk1MzA4OTAyLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsib3BlbmlkIiwiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNjk1MzA4ODcxLCJyZWFsbSI6Ii8iLCJleHAiOjE2OTUzMTI1MDIsImlhdCI6MTY5NTMwODkwMiwiZXhwaXJlc19pbiI6MzYwMCwianRpIjoiZXFHaFUxTV9rN0ltU0dwQ0RWcUhhTkZUcVhBIn0.DOQO8gklkdx1VpXorhW3NPsGF8sXW6EXNUa1Q3cQVXmwZasR0OHuq7sxJ_-1BbxVjZkkUuMwXc8qmp35-Sw_AMnhYOjDTvxmPyvh0xjxII117GZ5Yq92zUvVc_yiiJH44o51KWB_JWC-Fvs-KrkfF7jPg0Vj4eZiJhtiUMlxrZRtsk87rBaWAVGBYz4K58yXiEsr1Woj_QV3xfay5rc3hOOoH5i0vXf3LFxz1rdD6e8vroqKzkk33nxrgUgCeD1xoaAoULMH7BWbqB_KsSGLqiGRDxLsPe1udAD3lIkftM48LQvYHyJr2Num4Nb9Pthpo9OARrrnyxaAlrxtu_mjng", "scope": "openid fr:idm:*", "id_token": "eyJ0eXAiOiJKV1QiLCJraWQiOiJTYUlaa1ZqQ0paSlZIMGsxMnJkZXZzMURac2c9IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiNEJwdHVCeGQ3STM2OFktZkFEWEV2ZyIsInN1YiI6IjQ3NWJjMzZmLTBkMWEtNDg1NC1iZTVkLWU3ZjdkYzM2NWU3OCIsImF1ZGl0VHJhY2tpbmdJZCI6IjY0ZGQwZjdmLTg4MjAtNGMyMC04Mzg5LTc3YWMxNmIwMTI0NS05ODEzMSIsInN1Ym5hbWUiOiI0NzViYzM2Zi0wZDFhLTQ4NTQtYmU1ZC1lN2Y3ZGMzNjVlNzgiLCJpc3MiOiJodHRwczovL29wZW5hbS1lbWEtcGVyZi1iZW5jaG1hcmsuZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsInNpZCI6IklpL2VMMmZucC82N3ltaE9yZVVRUm5RaVNVdzlkNWY1Sk9xUnd2U3d5OGM9IiwiYXVkIjoiaWRtQWRtaW5DbGllbnQiLCJjX2hhc2giOiJnZUU5ODVuQ2t5LUpzemRWbDJnbUt3IiwiYWNyIjoiMCIsIm9yZy5mb3JnZXJvY2sub3BlbmlkY29ubmVjdC5vcHMiOiJ3eENhQTIxR2RkQUxsVmNzRl84Mm1vcUVlVVkiLCJhenAiOiJpZG1BZG1pbkNsaWVudCIsImF1dGhfdGltZSI6MTY5NTMwODg3MSwicmVhbG0iOiIvIiwiZXhwIjoxNjk1MzEyNTAyLCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTY5NTMwODkwMn0.WphOmN0VHV8xgTPJ10fj6er0MCSbttGz3i43xxeyzSjwIzQNpdIsCfIaRKQ3GyqU61Ef2JR0lL9lLmSxPgWtvjlaP_EUFdaFWyGH4RrcAZ-I1cbeJ82SOqSl0w7d0FaMq59T0twRbgxDKDphTxIWGFHQfkdWIYAUU6WUccjkS_gPK4qk1LA20sqpPhFCpsC4GmymZaEBi_6m5qChCJqPelCW2H636WQb7MM8PpdlNPtMn1fSnguIDDp7c0m-tFWVMhnnzx2nhqYSU7wVWlCEtfk_vtJIUSthYdAV2EgJrq3TDOVeJn95LFQjuQlYu80TwizgG0dFtIuNR8ZNsGyYFA", "token_type": "Bearer", "expires_in": 3599 } ________________________________________________________________________________ [21/Sep/2023 15:08:23] Pre-check Num Users step3 : Evaluate if the identities count is correct ________________________________________________________________________________ [21/Sep/2023 15:08:23] - INFO: Real count of identities in ID repo/userstore is 25000000, which is expected. ________________________________________________________________________________ [21/Sep/2023 15:08:23] Pre-check Num Users post : N/A ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped