--Task-- name: Validation_user_idm enabled: True class_name: CheckUserTask source_name: idm 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 ________________________________________________________________________________ [20/Apr/2023 04:44:54] Validation_user_idm pre : N/A ________________________________________________________________________________ [20/Apr/2023 04:44:54] - INFO: Timeout for this Task has changed to 2h (7200 seconds) [20/Apr/2023 04:44:54] - INFO: timeout was set to Task default (2x global_duration or 300 seconds (whatever is higher)), because it was unset ________________________________________________________________________________ [20/Apr/2023 04:44:54] Validation_user_idm step1 : Make sure we can create a user ________________________________________________________________________________ Authenticate user amadmin via REST [http_cmd]: curl -H "X-OpenAM-Username: amadmin" -H "X-OpenAM-Password: ehn3XP7Qb1DcoG6lVJyjUas3" -H "Content-Type: application/json" -H "Accept-API-Version: resource=2.0, protocol=1.0" -L -X POST "https://xlou.iam.xlou-cdm.engineeringpit.com/am/json/authenticate?realm=/" [http_cmd]: http status code OK --- status code --- http status code is 200 (expected 200) --- http response --- { "tokenId": "fc8pm-_PrVivTJoYZXaubWr5V_0.*AAJTSQACMDIAAlNLABxMNmVUR1V6dUo4WC9xNFpFK0VmV3UzNVhEUjg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*", "successUrl": "/am/console", "realm": "/" } Obtain Oauth2 authz code via REST [http_cmd]: curl -H "Content-Type: application/x-www-form-urlencoded" -X POST --cookie "amlbcookie=01" --cookie "iPlanetDirectoryPro=fc8pm-_PrVivTJoYZXaubWr5V_0.*AAJTSQACMDIAAlNLABxMNmVUR1V6dUo4WC9xNFpFK0VmV3UzNVhEUjg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" --cookie "route=1681965895.474.246432.192838|f60edb382037eb2df1e800d563ad78a7" --data '{"decision": "Allow", "csrf": "fc8pm-_PrVivTJoYZXaubWr5V_0.*AAJTSQACMDIAAlNLABxMNmVUR1V6dUo4WC9xNFpFK0VmV3UzNVhEUjg9AAR0eXBlAANDVFMAAlMxAAIwMQ..*"}' "https://xlou.iam.xlou-cdm.engineeringpit.com/am/oauth2/authorize?client_id=smokeclient&scope=fr:idm:*&redirect_uri=https://fake.com&response_type=code&realm=/" [http_cmd]: http status code OK --- status code --- http status code is 302 (expected 302) --- http response --- {'Date': 'Thu, 20 Apr 2023 04:44:54 GMT', 'Content-Length': '0', 'Connection': 'keep-alive', 'X-Frame-Options': 'SAMEORIGIN', 'X-Content-Type-Options': 'nosniff', 'Cache-Control': 'no-store', 'Location': 'https://fake.com?code=DEOeamiT9JAodoob-1aRttXX3yk&iss=https%3A%2F%2Fxlou.iam.xlou-cdm.engineeringpit.com%2Fam%2Foauth2&client_id=smokeclient', 'Pragma': 'no-cache', 'Set-Cookie': 'OAUTH_REQUEST_ATTRIBUTES=DELETED; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=/; Secure; HttpOnly; SameSite=none', 'Strict-Transport-Security': 'max-age=15724800; includeSubDomains', 'X-ForgeRock-TransactionId': '8dfae87a121690cd217125b4fee952d7'} Oauth2 get access-token REST [http_cmd]: curl -H "Content-Type: application/x-www-form-urlencoded" -L -X POST --data '{"grant_type": "authorization_code", "redirect_uri": "https://fake.com", "client_id": "smokeclient", "code": "DEOeamiT9JAodoob-1aRttXX3yk"}' "https://xlou.iam.xlou-cdm.engineeringpit.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": "sJ4GF-DWrJBAUXDUaYt9_qOyljs", "scope": "fr:idm:*", "token_type": "Bearer", "expires_in": 3599 } [http_cmd]: curl -H "Authorization: Bearer sJ4GF-DWrJBAUXDUaYt9_qOyljs" --insecure -L -X POST --data '{"userName": "SpiderMan_on_idm_20230420040639", "givenName": "Peter", "sn": "Parker", "password": "T35tr0ck123", "telephoneNumber": "6669876987", "description": "IDM Test User", "roles": [], "mail": "SpiderMan_on_idm_20230420040639@forgerock.com"}' "https://xlou.iam.xlou-cdm.engineeringpit.com/openidm/managed/user?_action=create" [http_cmd]: http status code OK --- status code --- http status code is 201 (expected [200, 201]) --- http response --- [print_head_tail]: Print head (10 lines) and tail (10 lines) of input string (32 lines): ----- output ----- { "_id": "028b5454-617b-42c6-a561-6e64b7dd52ee", "_rev": "25c7fef5-d959-4522-832c-004e651b730f-482", "country": null, "telephoneNumber": "6669876987", "mail": "SpiderMan_on_idm_20230420040639@forgerock.com", "memberOfOrgIDs": [], "city": null, "displayName": null, "effectiveAssignments": [], [...] "effectiveGroups": [], "preferences": null, "organizationName": null, "givenName": "Peter", "stateProvince": null, "userName": "SpiderMan_on_idm_20230420040639", "postalAddress": null, "effectiveRoles": [], "activateAccount": null } ________________________________________________________________________________ [20/Apr/2023 04:44:56] Validation_user_idm step2 : Make sure we can search the user both in IDM ________________________________________________________________________________ Authenticate user SpiderMan_on_idm_20230420040639 via REST [http_cmd]: curl -H "X-OpenAM-Username: SpiderMan_on_idm_20230420040639" -H "X-OpenAM-Password: T35tr0ck123" -H "Content-Type: application/json" -H "Accept-API-Version: resource=2.0, protocol=1.0" -L -X POST "https://xlou.iam.xlou-cdm.engineeringpit.com/am/json/authenticate?realm=/" [http_cmd]: http status code OK --- status code --- http status code is 200 (expected 200) --- http response --- { "tokenId": "DojgE7eNQtzp2vSoratKj8PgHY8.*AAJTSQACMDIAAlNLABxBQTRhR0pDdVJCTEtjQjdUbFlQTlR0UENvU3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*", "successUrl": "/am/console", "realm": "/" } Obtain Oauth2 authz code via REST [http_cmd]: curl -H "Content-Type: application/x-www-form-urlencoded" -X POST --cookie "amlbcookie=01" --cookie "iPlanetDirectoryPro=DojgE7eNQtzp2vSoratKj8PgHY8.*AAJTSQACMDIAAlNLABxBQTRhR0pDdVJCTEtjQjdUbFlQTlR0UENvU3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" --cookie "route=1681965897.728.246519.776992|f60edb382037eb2df1e800d563ad78a7" --data '{"decision": "Allow", "csrf": "DojgE7eNQtzp2vSoratKj8PgHY8.*AAJTSQACMDIAAlNLABxBQTRhR0pDdVJCTEtjQjdUbFlQTlR0UENvU3M9AAR0eXBlAANDVFMAAlMxAAIwMQ..*"}' "https://xlou.iam.xlou-cdm.engineeringpit.com/am/oauth2/authorize?client_id=smokeclient&scope=fr:idm:*&redirect_uri=https://fake.com&response_type=code&realm=/" [http_cmd]: http status code OK --- status code --- http status code is 302 (expected 302) --- http response --- {'Date': 'Thu, 20 Apr 2023 04:44:57 GMT', 'Content-Length': '0', 'Connection': 'keep-alive', 'X-Frame-Options': 'SAMEORIGIN', 'X-Content-Type-Options': 'nosniff', 'Cache-Control': 'no-store', 'Location': 'https://fake.com?code=iU7F5z95RFCdkP3mn5II06l0VVo&iss=https%3A%2F%2Fxlou.iam.xlou-cdm.engineeringpit.com%2Fam%2Foauth2&client_id=smokeclient', 'Pragma': 'no-cache', 'Set-Cookie': 'OAUTH_REQUEST_ATTRIBUTES=DELETED; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=/; Secure; HttpOnly; SameSite=none', 'Strict-Transport-Security': 'max-age=15724800; includeSubDomains', 'X-ForgeRock-TransactionId': '11c4fbe3afab9e51eb5ca7397204f934'} Oauth2 get access-token REST [http_cmd]: curl -H "Content-Type: application/x-www-form-urlencoded" -L -X POST --data '{"grant_type": "authorization_code", "redirect_uri": "https://fake.com", "client_id": "smokeclient", "code": "iU7F5z95RFCdkP3mn5II06l0VVo"}' "https://xlou.iam.xlou-cdm.engineeringpit.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": "9Ndr4B02TR_S8Bc_2wQBwWe3Wtk", "scope": "fr:idm:*", "token_type": "Bearer", "expires_in": 3599 } [http_cmd]: curl -H "Authorization: Bearer 9Ndr4B02TR_S8Bc_2wQBwWe3Wtk" --insecure -L -X GET "https://xlou.iam.xlou-cdm.engineeringpit.com/openidm/managed/user/028b5454-617b-42c6-a561-6e64b7dd52ee" [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 (32 lines): ----- output ----- { "_id": "028b5454-617b-42c6-a561-6e64b7dd52ee", "_rev": "25c7fef5-d959-4522-832c-004e651b730f-482", "country": null, "telephoneNumber": "6669876987", "mail": "SpiderMan_on_idm_20230420040639@forgerock.com", "memberOfOrgIDs": [], "city": null, "displayName": null, "effectiveAssignments": [], [...] "effectiveGroups": [], "preferences": null, "organizationName": null, "givenName": "Peter", "stateProvince": null, "userName": "SpiderMan_on_idm_20230420040639", "postalAddress": null, "effectiveRoles": [], "activateAccount": null } ________________________________________________________________________________ [20/Apr/2023 04:44:57] Validation_user_idm step3 : Make sure user can authenticate himself ________________________________________________________________________________ Anonymous POST to Login service endpoint to obtain appropriate callbacks Call to Login Tree [http_cmd]: curl -H "Content-Type: application/json" -H "Accept-API-Version: protocol=2.0,resource=1.0" -L -X POST "https://xlou.iam.xlou-cdm.engineeringpit.com/am/json/realms/root/authenticate?authIndexType=service&authIndexValue=Login" [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 (39 lines): ----- output ----- { "authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdXRoSW5kZXhWYWx1ZSI6IkxvZ2luIiwib3RrIjoiZmg3ajA5dXMwOHFocnE2a3QyMXE1N2FxNSIsImF1dGhJbmRleFR5cGUiOiJzZXJ2aWNlIiwicmVhbG0iOiIvIiwic2Vzc2lvbklkIjoiKkFBSlRTUUFDTURJQUJIUjVjR1VBQ0VwWFZGOUJWVlJJQUFKVE1RQUNNREUuKmV5SjBlWEFpT2lKS1YxUWlMQ0pqZEhraU9pSktWMVFpTENKaGJHY2lPaUpJVXpJMU5pSjkuWlhsS01HVllRV2xQYVVwTFZqRlJhVXhEU214aWJVMXBUMmxLUWsxVVNUUlJNRXBFVEZWb1ZFMXFWVEpKYVhkcFdWZDRia2xxYjJsYVIyeDVTVzR3TGk1NWIyc3lWakpZTFRCUFNGOXRabmxZV1dOeFZ6ZDNMblI2YVMxd1EzbGpORFJvWm05R2IwWTRaVWhsVmtKcmNuSk5NR2RFYVhoTGVrNTZNSFE0Y2pJM1pVaDZiWFl6Vm10Sk0yb3dRblJHT1VkaE5IRkZXblk0UjAxNGJsQlpiRkV3YWxwM1lsa3lOa3RJTUZaaGVtbFFZVFJTWmtGcGMxcElWamgwTFZaRk4xWlpjWE5rUTAxUGQyVmhTMjg1WjBod1JGSTBOa2xYVTBsRll6QmlXVmxsVEhsV2RpMUpWV0pIU0dvNVpXbHVhVGRyUlRjMlNpMUVUMnN3V0hkcWQxRklkalJyYURCTWRXcHRaVVZaVVRBd1V6WndlbWxVWDJZM2IxSnFObE41T0doeWRUaEJXRTlHTjJKS1MwdEVWbll5Vm1WMmJXTnJjRTlRTlZjemFXaG1jMnRKTnpGWVowVm5TWGRQYW5OdE1tNWpObWRrYUVwT1FWbzFZbDlXUkVoS2VsbERPVmMxWmtoVWVEbE1iRVpOWVZONldqaDVjbDlKZUU5aE1rbHBjVzFRU0RGU00zaHJVamh3ZFV4alJHUlZXakpMYkVsR1QzVmpSRlozTWs1dFMyZGFNMDVDUm5vNVVWb3RPRFYyVVdNM2VuRmpUM3BtVFd4NlNGUXhOMWhOV1VGelYwUkRSVFp6UzFOSmJVOVNlbkZVVUcxcVJ6TjRNWHByZUVSblh6STRWbUZEY1dSSlEwVnhYM1p3UkVObVpFOVpWWGR6WVhsdVZYUmZYMTkwTmpSc1VHTTFZbnBNZFZOUmJFaHhNemgwZVZaNFpqUXdhM2QxYW01UFJuTlJUMFpKV1ZwcWFVZDJSVXRoZVRKNWVVeG9SMjAxTVVkMWJWVldWbUl3TVRkdUxXMW5WV3RZT1RaZldFdDFUbEV5VFdwaVFWUmhhR014VEhkR1dVOU1lbU5XUTBoamFIVk9iV2xyYVhvMWVVeFhjbWt0WVZkR2FYRk5PWGxLVm5oa2IxcGhNMGhHZFc0MVNXMDVTSE42ZGxwSmFXWmFSamhoTFZkMWRGcDVkWHBuWlRremJ6RnNaVW90WmpsRVZsUkllVTlqVlc1WWNGVlRaRVZ5VW1GbmFqaEVTbVkxYlVnMlNYQm1NVnBGVjA1bGQxZFpiRFZEVjFrMGNWTnRNamx1YTBJeFoydG1ja0pLVlZVd05XWlNTVmxUV1hWNlJ6SXhWMVJ2VlRkeldXcEpMbXhzWHpCVFVuTlhaVmgyVm1sdFYxVjRkV1IwYmtFLkZMb2dSRndSd01MMlF1R0hYcU1sbjJ1V05zV0oyVjI5TUNscXNvSGYtbkkiLCJleHAiOjE2ODE5NjYxOTgsImlhdCI6MTY4MTk2NTg5OH0.mr-qh7aULXTOwJF3L0iYd59XOFy3DK_AZeCFFjZSi7Y", "callbacks": [ { "type": "NameCallback", "output": [ { "name": "prompt", "value": "User Name" } [...] "name": "IDToken2", "value": "" } ], "_id": 1 } ], "header": "Sign In", "description": "New here? Create an account
Forgot username? Forgot password?" } Set value for first two callbacks for login Call to Login Tree with input values [http_cmd]: curl -H "Content-Type: application/json" -H "Accept-API-Version: protocol=2.0,resource=1.0" -L -X POST --data '{"authId": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdXRoSW5kZXhWYWx1ZSI6IkxvZ2luIiwib3RrIjoiZmg3ajA5dXMwOHFocnE2a3QyMXE1N2FxNSIsImF1dGhJbmRleFR5cGUiOiJzZXJ2aWNlIiwicmVhbG0iOiIvIiwic2Vzc2lvbklkIjoiKkFBSlRTUUFDTURJQUJIUjVjR1VBQ0VwWFZGOUJWVlJJQUFKVE1RQUNNREUuKmV5SjBlWEFpT2lKS1YxUWlMQ0pqZEhraU9pSktWMVFpTENKaGJHY2lPaUpJVXpJMU5pSjkuWlhsS01HVllRV2xQYVVwTFZqRlJhVXhEU214aWJVMXBUMmxLUWsxVVNUUlJNRXBFVEZWb1ZFMXFWVEpKYVhkcFdWZDRia2xxYjJsYVIyeDVTVzR3TGk1NWIyc3lWakpZTFRCUFNGOXRabmxZV1dOeFZ6ZDNMblI2YVMxd1EzbGpORFJvWm05R2IwWTRaVWhsVmtKcmNuSk5NR2RFYVhoTGVrNTZNSFE0Y2pJM1pVaDZiWFl6Vm10Sk0yb3dRblJHT1VkaE5IRkZXblk0UjAxNGJsQlpiRkV3YWxwM1lsa3lOa3RJTUZaaGVtbFFZVFJTWmtGcGMxcElWamgwTFZaRk4xWlpjWE5rUTAxUGQyVmhTMjg1WjBod1JGSTBOa2xYVTBsRll6QmlXVmxsVEhsV2RpMUpWV0pIU0dvNVpXbHVhVGRyUlRjMlNpMUVUMnN3V0hkcWQxRklkalJyYURCTWRXcHRaVVZaVVRBd1V6WndlbWxVWDJZM2IxSnFObE41T0doeWRUaEJXRTlHTjJKS1MwdEVWbll5Vm1WMmJXTnJjRTlRTlZjemFXaG1jMnRKTnpGWVowVm5TWGRQYW5OdE1tNWpObWRrYUVwT1FWbzFZbDlXUkVoS2VsbERPVmMxWmtoVWVEbE1iRVpOWVZONldqaDVjbDlKZUU5aE1rbHBjVzFRU0RGU00zaHJVamh3ZFV4alJHUlZXakpMYkVsR1QzVmpSRlozTWs1dFMyZGFNMDVDUm5vNVVWb3RPRFYyVVdNM2VuRmpUM3BtVFd4NlNGUXhOMWhOV1VGelYwUkRSVFp6UzFOSmJVOVNlbkZVVUcxcVJ6TjRNWHByZUVSblh6STRWbUZEY1dSSlEwVnhYM1p3UkVObVpFOVpWWGR6WVhsdVZYUmZYMTkwTmpSc1VHTTFZbnBNZFZOUmJFaHhNemgwZVZaNFpqUXdhM2QxYW01UFJuTlJUMFpKV1ZwcWFVZDJSVXRoZVRKNWVVeG9SMjAxTVVkMWJWVldWbUl3TVRkdUxXMW5WV3RZT1RaZldFdDFUbEV5VFdwaVFWUmhhR014VEhkR1dVOU1lbU5XUTBoamFIVk9iV2xyYVhvMWVVeFhjbWt0WVZkR2FYRk5PWGxLVm5oa2IxcGhNMGhHZFc0MVNXMDVTSE42ZGxwSmFXWmFSamhoTFZkMWRGcDVkWHBuWlRremJ6RnNaVW90WmpsRVZsUkllVTlqVlc1WWNGVlRaRVZ5VW1GbmFqaEVTbVkxYlVnMlNYQm1NVnBGVjA1bGQxZFpiRFZEVjFrMGNWTnRNamx1YTBJeFoydG1ja0pLVlZVd05XWlNTVmxUV1hWNlJ6SXhWMVJ2VlRkeldXcEpMbXhzWHpCVFVuTlhaVmgyVm1sdFYxVjRkV1IwYmtFLkZMb2dSRndSd01MMlF1R0hYcU1sbjJ1V05zV0oyVjI5TUNscXNvSGYtbkkiLCJleHAiOjE2ODE5NjYxOTgsImlhdCI6MTY4MTk2NTg5OH0.mr-qh7aULXTOwJF3L0iYd59XOFy3DK_AZeCFFjZSi7Y", "callbacks": [{"type": "NameCallback", "output": [{"name": "prompt", "value": "User Name"}], "input": [{"name": "IDToken1", "value": "SpiderMan_on_idm_20230420040639"}], "_id": 0}, {"type": "PasswordCallback", "output": [{"name": "prompt", "value": "Password"}], "input": [{"name": "IDToken2", "value": "T35tr0ck123"}], "_id": 1}], "header": "Sign In", "description": "New here? Create an account
Forgot username? Forgot password?"}' "https://xlou.iam.xlou-cdm.engineeringpit.com/am/json/realms/root/authenticate?authIndexType=service&authIndexValue=Login" [http_cmd]: http status code OK --- status code --- http status code is 200 (expected 200) --- http response --- { "tokenId": "r2qh_TQ23MH9fkictAHJP636Hik.*AAJTSQACMDIAAlNLABxoVjlINTYxZmJRNVBoSnNlS1JORldLKzgxOTA9AAR0eXBlAANDVFMAAlMxAAIwMQ..*", "successUrl": "/am/console", "realm": "/" } ________________________________________________________________________________ [20/Apr/2023 04:45:00] Validation_user_idm step4 : Make sure we can delete the user ________________________________________________________________________________ Authenticate user amadmin via REST [http_cmd]: curl -H "X-OpenAM-Username: amadmin" -H "X-OpenAM-Password: ehn3XP7Qb1DcoG6lVJyjUas3" -H "Content-Type: application/json" -H "Accept-API-Version: resource=2.0, protocol=1.0" -L -X POST "https://xlou.iam.xlou-cdm.engineeringpit.com/am/json/authenticate?realm=/" [http_cmd]: http status code OK --- status code --- http status code is 200 (expected 200) --- http response --- { "tokenId": "W4pa4_Hi8larweDf29vwuNIRyDE.*AAJTSQACMDIAAlNLABxVOExvV3FuMFJNUG56SmF2R0lLUzBxWlliYkk9AAR0eXBlAANDVFMAAlMxAAIwMQ..*", "successUrl": "/am/console", "realm": "/" } Obtain Oauth2 authz code via REST [http_cmd]: curl -H "Content-Type: application/x-www-form-urlencoded" -X POST --cookie "amlbcookie=01" --cookie "iPlanetDirectoryPro=W4pa4_Hi8larweDf29vwuNIRyDE.*AAJTSQACMDIAAlNLABxVOExvV3FuMFJNUG56SmF2R0lLUzBxWlliYkk9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" --cookie "route=1681965901.399.246438.761825|f60edb382037eb2df1e800d563ad78a7" --data '{"decision": "Allow", "csrf": "W4pa4_Hi8larweDf29vwuNIRyDE.*AAJTSQACMDIAAlNLABxVOExvV3FuMFJNUG56SmF2R0lLUzBxWlliYkk9AAR0eXBlAANDVFMAAlMxAAIwMQ..*"}' "https://xlou.iam.xlou-cdm.engineeringpit.com/am/oauth2/authorize?client_id=smokeclient&scope=fr:idm:*&redirect_uri=https://fake.com&response_type=code&realm=/" [http_cmd]: http status code OK --- status code --- http status code is 302 (expected 302) --- http response --- {'Date': 'Thu, 20 Apr 2023 04:45:00 GMT', 'Content-Length': '0', 'Connection': 'keep-alive', 'X-Frame-Options': 'SAMEORIGIN', 'X-Content-Type-Options': 'nosniff', 'Cache-Control': 'no-store', 'Location': 'https://fake.com?code=VzeK9yPjOfkZreQk6nFCwLGLt4A&iss=https%3A%2F%2Fxlou.iam.xlou-cdm.engineeringpit.com%2Fam%2Foauth2&client_id=smokeclient', 'Pragma': 'no-cache', 'Set-Cookie': 'OAUTH_REQUEST_ATTRIBUTES=DELETED; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=/; Secure; HttpOnly; SameSite=none', 'Strict-Transport-Security': 'max-age=15724800; includeSubDomains', 'X-ForgeRock-TransactionId': '17d855d991d129131f6e162a259ef17c'} Oauth2 get access-token REST [http_cmd]: curl -H "Content-Type: application/x-www-form-urlencoded" -L -X POST --data '{"grant_type": "authorization_code", "redirect_uri": "https://fake.com", "client_id": "smokeclient", "code": "VzeK9yPjOfkZreQk6nFCwLGLt4A"}' "https://xlou.iam.xlou-cdm.engineeringpit.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": "wmq_2-xSejL4epgeqJnleeiBrck", "scope": "fr:idm:*", "token_type": "Bearer", "expires_in": 3599 } [http_cmd]: curl -H "Authorization: Bearer wmq_2-xSejL4epgeqJnleeiBrck" --insecure -L -X DELETE "https://xlou.iam.xlou-cdm.engineeringpit.com/openidm/managed/user/028b5454-617b-42c6-a561-6e64b7dd52ee" [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 (32 lines): ----- output ----- { "_id": "028b5454-617b-42c6-a561-6e64b7dd52ee", "_rev": "25c7fef5-d959-4522-832c-004e651b730f-482", "country": null, "telephoneNumber": "6669876987", "mail": "SpiderMan_on_idm_20230420040639@forgerock.com", "memberOfOrgIDs": [], "city": null, "displayName": null, "effectiveAssignments": [], [...] "effectiveGroups": [], "preferences": null, "organizationName": null, "givenName": "Peter", "stateProvince": null, "userName": "SpiderMan_on_idm_20230420040639", "postalAddress": null, "effectiveRoles": [], "activateAccount": null } ________________________________________________________________________________ [20/Apr/2023 04:45:01] Validation_user_idm post : Post method ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped