diff --git a/package-lock.json b/package-lock.json index b436c2b3..9ff9ca35 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "@rockcarver/frodo-cli", - "version": "2.0.0-24", + "version": "2.0.0-25", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@rockcarver/frodo-cli", - "version": "2.0.0-24", + "version": "2.0.0-25", "license": "MIT", "dependencies": { - "@rockcarver/frodo-lib": "2.0.0-43", + "@rockcarver/frodo-lib": "2.0.0-44", "chokidar": "^3.5.3", "cli-progress": "^3.11.2", "cli-table3": "^0.6.3", @@ -3101,9 +3101,9 @@ } }, "node_modules/@rockcarver/frodo-lib": { - "version": "2.0.0-43", - "resolved": "https://registry.npmjs.org/@rockcarver/frodo-lib/-/frodo-lib-2.0.0-43.tgz", - "integrity": "sha512-ZZHG4BZrHaPpj3Dbv0l2+b+zowhRnMhjon4aqCFfM43Pw0JCwufpBsiQ4NOF21GL3JVJSRRTQpzT73vXt8l5Hw==", + "version": "2.0.0-44", + "resolved": "https://registry.npmjs.org/@rockcarver/frodo-lib/-/frodo-lib-2.0.0-44.tgz", + "integrity": "sha512-+4P2amepWm6htUuY2NcJUb/nuYTqM3YO5/tTjh5Fok8sOWFHyn8nzbo/3vXF81NL6cuLXHJjkv5Y+wqLbG67TQ==", "dependencies": { "@pollyjs/adapter-node-http": "^6.0.5", "@pollyjs/core": "^6.0.5", diff --git a/package.json b/package.json index 10c32acb..7c32c8b1 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,7 @@ ] }, "dependencies": { - "@rockcarver/frodo-lib": "2.0.0-43", + "@rockcarver/frodo-lib": "2.0.0-44", "chokidar": "^3.5.3", "cli-progress": "^3.11.2", "cli-table3": "^0.6.3", diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/am_1076162899/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/am_1076162899/recording.har index c682538a..620fbc08 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/am_1076162899/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/am_1076162899/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "content-type", @@ -51,7 +51,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 553, - "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"allowedWithoutReferer\":true,\"refererWhitelist\":[]},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" + "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" }, "cookies": [], "headers": [ @@ -109,11 +109,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:10 GMT" + "value": "Sun, 22 Oct 2023 00:42:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "strict-transport-security", @@ -134,8 +134,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:10.688Z", - "time": 146, + "startedDateTime": "2023-10-22T00:42:24.549Z", + "time": 141, "timings": { "blocked": -1, "connect": -1, @@ -143,7 +143,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 146 + "wait": 141 } }, { @@ -160,11 +160,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "content-type", @@ -252,11 +252,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:10 GMT" + "value": "Sun, 22 Oct 2023 00:42:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "strict-transport-security", @@ -277,8 +277,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:10.957Z", - "time": 72, + "startedDateTime": "2023-10-22T00:42:24.818Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -286,7 +286,151 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 73 + } + }, + { + "_id": "eb07c39a2f03451c75c1549e43dd0b24", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/2.0.0-44" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1606, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 1133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1133, + "text": "{\"result\":[{\"_id\":\"c2FsZXMtSURQ\",\"_rev\":\"1148132743\",\"entityId\":\"sales-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"ZW5naW5lZXJpbmctSURQ\",\"_rev\":\"824626824\",\"entityId\":\"engineering-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzExZmZhOWMtNTk3Mi00NzEzLWFjZTMtNjg4Yzk3MzI2MTRhLw\",\"_rev\":\"761336767\",\"entityId\":\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/\",\"location\":\"remote\",\"roles\":[\"identityProvider\"]},{\"_id\":\"Y29tcGFueS1JRFA\",\"_rev\":\"920033637\",\"entityId\":\"company-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"YmVuZWZpdHMtSURQ\",\"_rev\":\"1104456615\",\"entityId\":\"benefits-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":7,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":7,\"remainingPagedResults\":-1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1133" + }, + { + "name": "date", + "value": "Sun, 22 Oct 2023 00:42:24 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 774, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2023-10-22T00:42:24.992Z", + "time": 115, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 115 } }, { @@ -307,11 +451,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "accept-api-version", @@ -405,11 +549,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:11 GMT" + "value": "Sun, 22 Oct 2023 00:42:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "strict-transport-security", @@ -430,8 +574,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:45:11.116Z", - "time": 90, + "startedDateTime": "2023-10-22T00:42:25.113Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -439,7 +583,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 90 + "wait": 86 } }, { @@ -456,11 +600,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "content-type", @@ -486,11 +630,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/2f04818d-561e-4f8a-82e8-af2426112138" }, "response": { - "bodySize": 183, + "bodySize": 219, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 183, - "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-1164170555\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 219, + "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -528,7 +672,7 @@ }, { "name": "etag", - "value": "\"-1164170555\"" + "value": "\"-222749816\"" }, { "name": "expires", @@ -544,15 +688,15 @@ }, { "name": "content-length", - "value": "183" + "value": "219" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:11 GMT" + "value": "Sun, 22 Oct 2023 00:42:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "strict-transport-security", @@ -567,14 +711,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:11.213Z", - "time": 75, + "startedDateTime": "2023-10-22T00:42:25.205Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -582,15 +726,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 72 } }, { - "_id": "7794f14156400a1c49d240b326a3183c", + "_id": "578ce579ca17bdb31606ef88f0999581", "_order": 0, "cache": {}, "request": { - "bodySize": 325, + "bodySize": 259, "cookies": [], "headers": [ { @@ -603,11 +747,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "accept-api-version", @@ -619,7 +763,7 @@ }, { "name": "content-length", - "value": 325 + "value": 259 }, { "name": "host", @@ -632,7 +776,7 @@ "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "queryString": [ { @@ -701,11 +845,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:11 GMT" + "value": "Sun, 22 Oct 2023 00:42:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "strict-transport-security", @@ -726,8 +870,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:45:11.296Z", - "time": 55, + "startedDateTime": "2023-10-22T00:42:25.366Z", + "time": 63, "timings": { "blocked": -1, "connect": -1, @@ -735,7 +879,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 55 + "wait": 63 } }, { @@ -752,11 +896,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "content-type", @@ -782,11 +926,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/AzureCOT" }, "response": { - "bodySize": 345, + "bodySize": 277, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 345, - "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 277, + "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"36617749\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -824,7 +968,7 @@ }, { "name": "etag", - "value": "\"-954827061\"" + "value": "\"36617749\"" }, { "name": "expires", @@ -840,15 +984,15 @@ }, { "name": "content-length", - "value": "345" + "value": "277" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:11 GMT" + "value": "Sun, 22 Oct 2023 00:42:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "strict-transport-security", @@ -863,14 +1007,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 764, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:11.356Z", - "time": 53, + "startedDateTime": "2023-10-22T00:42:25.435Z", + "time": 56, "timings": { "blocked": -1, "connect": -1, @@ -878,7 +1022,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 53 + "wait": 56 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/oauth2_393036114/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/oauth2_393036114/recording.har index b5c0d141..7d61c055 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/oauth2_393036114/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/oauth2_393036114/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "accept-api-version", @@ -94,11 +94,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:10 GMT" + "value": "Sun, 22 Oct 2023 00:42:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "strict-transport-security", @@ -119,8 +119,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:10.856Z", - "time": 95, + "startedDateTime": "2023-10-22T00:42:24.710Z", + "time": 101, "timings": { "blocked": -1, "connect": -1, @@ -128,7 +128,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 95 + "wait": 101 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/openidm_3290118515/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/openidm_3290118515/recording.har index 2064a1a3..fa872848 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/openidm_3290118515/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_AD_3050885125/openidm_3290118515/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "content-type", @@ -62,7 +62,7 @@ "headers": [ { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:11 GMT" + "value": "Sun, 22 Oct 2023 00:42:24 GMT" }, { "name": "cache-control", @@ -110,7 +110,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-5a76561a-74e1-42e5-ab1a-6f3e80f0a17f" + "value": "frodo-b1f7c00e-2574-4be7-ba2b-9fa0bddf896e" }, { "name": "strict-transport-security", @@ -131,8 +131,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:11.038Z", - "time": 67, + "startedDateTime": "2023-10-22T00:42:24.900Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -140,7 +140,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 67 + "wait": 80 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/am_1076162899/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/am_1076162899/recording.har index d2e9d80c..67e745ce 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/am_1076162899/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/am_1076162899/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "content-type", @@ -51,7 +51,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 553, - "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"allowedWithoutReferer\":true,\"refererWhitelist\":[]},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" + "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" }, "cookies": [], "headers": [ @@ -109,11 +109,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:16 GMT" + "value": "Sun, 22 Oct 2023 00:41:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "strict-transport-security", @@ -134,8 +134,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:15.918Z", - "time": 157, + "startedDateTime": "2023-10-22T00:41:30.596Z", + "time": 145, "timings": { "blocked": -1, "connect": -1, @@ -143,7 +143,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 157 + "wait": 145 } }, { @@ -160,11 +160,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "content-type", @@ -252,11 +252,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:16 GMT" + "value": "Sun, 22 Oct 2023 00:41:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "strict-transport-security", @@ -277,8 +277,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:16.196Z", - "time": 74, + "startedDateTime": "2023-10-22T00:41:30.873Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -286,7 +286,151 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 71 + } + }, + { + "_id": "eb07c39a2f03451c75c1549e43dd0b24", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/2.0.0-44" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1606, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 1133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1133, + "text": "{\"result\":[{\"_id\":\"c2FsZXMtSURQ\",\"_rev\":\"1148132743\",\"entityId\":\"sales-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"ZW5naW5lZXJpbmctSURQ\",\"_rev\":\"824626824\",\"entityId\":\"engineering-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzExZmZhOWMtNTk3Mi00NzEzLWFjZTMtNjg4Yzk3MzI2MTRhLw\",\"_rev\":\"761336767\",\"entityId\":\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/\",\"location\":\"remote\",\"roles\":[\"identityProvider\"]},{\"_id\":\"Y29tcGFueS1JRFA\",\"_rev\":\"920033637\",\"entityId\":\"company-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"YmVuZWZpdHMtSURQ\",\"_rev\":\"1104456615\",\"entityId\":\"benefits-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":7,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":7,\"remainingPagedResults\":-1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1133" + }, + { + "name": "date", + "value": "Sun, 22 Oct 2023 00:41:30 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 774, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2023-10-22T00:41:31.033Z", + "time": 125, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 125 } }, { @@ -307,11 +451,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "accept-api-version", @@ -405,11 +549,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:16 GMT" + "value": "Sun, 22 Oct 2023 00:41:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "strict-transport-security", @@ -430,8 +574,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:44:16.360Z", - "time": 95, + "startedDateTime": "2023-10-22T00:41:31.165Z", + "time": 94, "timings": { "blocked": -1, "connect": -1, @@ -439,7 +583,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 95 + "wait": 94 } }, { @@ -456,11 +600,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "content-type", @@ -486,11 +630,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/2f04818d-561e-4f8a-82e8-af2426112138" }, "response": { - "bodySize": 183, + "bodySize": 219, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 183, - "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-1164170555\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 219, + "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -528,7 +672,7 @@ }, { "name": "etag", - "value": "\"-1164170555\"" + "value": "\"-222749816\"" }, { "name": "expires", @@ -544,15 +688,15 @@ }, { "name": "content-length", - "value": "183" + "value": "219" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:16 GMT" + "value": "Sun, 22 Oct 2023 00:41:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "strict-transport-security", @@ -567,14 +711,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:16.462Z", - "time": 79, + "startedDateTime": "2023-10-22T00:41:31.266Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -582,15 +726,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 90 } }, { - "_id": "7794f14156400a1c49d240b326a3183c", + "_id": "578ce579ca17bdb31606ef88f0999581", "_order": 0, "cache": {}, "request": { - "bodySize": 325, + "bodySize": 259, "cookies": [], "headers": [ { @@ -603,11 +747,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "accept-api-version", @@ -619,7 +763,7 @@ }, { "name": "content-length", - "value": 325 + "value": 259 }, { "name": "host", @@ -632,7 +776,7 @@ "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "queryString": [ { @@ -701,11 +845,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:16 GMT" + "value": "Sun, 22 Oct 2023 00:41:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "strict-transport-security", @@ -726,8 +870,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:44:16.548Z", - "time": 60, + "startedDateTime": "2023-10-22T00:41:31.362Z", + "time": 65, "timings": { "blocked": -1, "connect": -1, @@ -735,7 +879,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 60 + "wait": 65 } }, { @@ -752,11 +896,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "content-type", @@ -782,11 +926,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/AzureCOT" }, "response": { - "bodySize": 345, + "bodySize": 277, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 345, - "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 277, + "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"36617749\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -824,7 +968,7 @@ }, { "name": "etag", - "value": "\"-954827061\"" + "value": "\"36617749\"" }, { "name": "expires", @@ -840,15 +984,15 @@ }, { "name": "content-length", - "value": "345" + "value": "277" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:16 GMT" + "value": "Sun, 22 Oct 2023 00:41:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "strict-transport-security", @@ -863,14 +1007,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 764, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:16.614Z", - "time": 114, + "startedDateTime": "2023-10-22T00:41:31.433Z", + "time": 64, "timings": { "blocked": -1, "connect": -1, @@ -878,7 +1022,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 114 + "wait": 64 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/oauth2_393036114/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/oauth2_393036114/recording.har index 103cc3c9..c35c9c52 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/oauth2_393036114/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/oauth2_393036114/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "accept-api-version", @@ -94,11 +94,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:16 GMT" + "value": "Sun, 22 Oct 2023 00:41:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "strict-transport-security", @@ -119,8 +119,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:16.102Z", - "time": 87, + "startedDateTime": "2023-10-22T00:41:30.763Z", + "time": 103, "timings": { "blocked": -1, "connect": -1, @@ -128,7 +128,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 87 + "wait": 103 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/openidm_3290118515/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/openidm_3290118515/recording.har index 73f0f302..ce09e193 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/openidm_3290118515/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_3559436575/openidm_3290118515/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "content-type", @@ -62,7 +62,7 @@ "headers": [ { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:16 GMT" + "value": "Sun, 22 Oct 2023 00:41:31 GMT" }, { "name": "cache-control", @@ -110,7 +110,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-ae515587-b058-4dfa-afb3-c037fb57a09b" + "value": "frodo-18b0354e-12c3-4490-99c2-c6800f0f6b53" }, { "name": "strict-transport-security", @@ -131,8 +131,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:16.279Z", - "time": 69, + "startedDateTime": "2023-10-22T00:41:30.954Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -140,7 +140,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 72 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/am_1076162899/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/am_1076162899/recording.har index 402a3a4d..93ebd67a 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/am_1076162899/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/am_1076162899/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "content-type", @@ -51,7 +51,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 553, - "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"allowedWithoutReferer\":true,\"refererWhitelist\":[]},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" + "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" }, "cookies": [], "headers": [ @@ -109,11 +109,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:52 GMT" + "value": "Sun, 22 Oct 2023 00:42:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "strict-transport-security", @@ -134,8 +134,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:52.419Z", - "time": 145, + "startedDateTime": "2023-10-22T00:42:06.569Z", + "time": 134, "timings": { "blocked": -1, "connect": -1, @@ -143,7 +143,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 145 + "wait": 134 } }, { @@ -160,11 +160,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "content-type", @@ -252,11 +252,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:52 GMT" + "value": "Sun, 22 Oct 2023 00:42:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "strict-transport-security", @@ -277,8 +277,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:52.682Z", - "time": 75, + "startedDateTime": "2023-10-22T00:42:06.821Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -286,7 +286,151 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 73 + } + }, + { + "_id": "eb07c39a2f03451c75c1549e43dd0b24", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/2.0.0-44" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1606, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 1133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1133, + "text": "{\"result\":[{\"_id\":\"c2FsZXMtSURQ\",\"_rev\":\"1148132743\",\"entityId\":\"sales-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"ZW5naW5lZXJpbmctSURQ\",\"_rev\":\"824626824\",\"entityId\":\"engineering-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzExZmZhOWMtNTk3Mi00NzEzLWFjZTMtNjg4Yzk3MzI2MTRhLw\",\"_rev\":\"761336767\",\"entityId\":\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/\",\"location\":\"remote\",\"roles\":[\"identityProvider\"]},{\"_id\":\"Y29tcGFueS1JRFA\",\"_rev\":\"920033637\",\"entityId\":\"company-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"YmVuZWZpdHMtSURQ\",\"_rev\":\"1104456615\",\"entityId\":\"benefits-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":7,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":7,\"remainingPagedResults\":-1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1133" + }, + { + "name": "date", + "value": "Sun, 22 Oct 2023 00:42:06 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 774, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2023-10-22T00:42:06.981Z", + "time": 118, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 118 } }, { @@ -307,11 +451,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "accept-api-version", @@ -405,11 +549,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:52 GMT" + "value": "Sun, 22 Oct 2023 00:42:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "strict-transport-security", @@ -430,8 +574,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:44:52.845Z", - "time": 92, + "startedDateTime": "2023-10-22T00:42:07.105Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -439,7 +583,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 92 + "wait": 77 } }, { @@ -456,11 +600,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "content-type", @@ -486,11 +630,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/2f04818d-561e-4f8a-82e8-af2426112138" }, "response": { - "bodySize": 183, + "bodySize": 219, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 183, - "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-1164170555\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 219, + "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -528,7 +672,7 @@ }, { "name": "etag", - "value": "\"-1164170555\"" + "value": "\"-222749816\"" }, { "name": "expires", @@ -544,15 +688,15 @@ }, { "name": "content-length", - "value": "183" + "value": "219" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:52 GMT" + "value": "Sun, 22 Oct 2023 00:42:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "strict-transport-security", @@ -567,14 +711,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:52.944Z", - "time": 92, + "startedDateTime": "2023-10-22T00:42:07.187Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -582,15 +726,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 92 + "wait": 70 } }, { - "_id": "7794f14156400a1c49d240b326a3183c", + "_id": "578ce579ca17bdb31606ef88f0999581", "_order": 0, "cache": {}, "request": { - "bodySize": 325, + "bodySize": 259, "cookies": [], "headers": [ { @@ -603,11 +747,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "accept-api-version", @@ -619,7 +763,7 @@ }, { "name": "content-length", - "value": 325 + "value": 259 }, { "name": "host", @@ -632,7 +776,7 @@ "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "queryString": [ { @@ -701,11 +845,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:52 GMT" + "value": "Sun, 22 Oct 2023 00:42:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "strict-transport-security", @@ -726,8 +870,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:44:53.042Z", - "time": 56, + "startedDateTime": "2023-10-22T00:42:07.262Z", + "time": 61, "timings": { "blocked": -1, "connect": -1, @@ -735,7 +879,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 56 + "wait": 61 } }, { @@ -752,11 +896,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "content-type", @@ -782,11 +926,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/AzureCOT" }, "response": { - "bodySize": 345, + "bodySize": 277, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 345, - "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 277, + "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"36617749\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -824,7 +968,7 @@ }, { "name": "etag", - "value": "\"-954827061\"" + "value": "\"36617749\"" }, { "name": "expires", @@ -840,15 +984,15 @@ }, { "name": "content-length", - "value": "345" + "value": "277" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:52 GMT" + "value": "Sun, 22 Oct 2023 00:42:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "strict-transport-security", @@ -863,14 +1007,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 764, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:53.104Z", - "time": 51, + "startedDateTime": "2023-10-22T00:42:07.329Z", + "time": 52, "timings": { "blocked": -1, "connect": -1, @@ -878,7 +1022,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 51 + "wait": 52 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/oauth2_393036114/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/oauth2_393036114/recording.har index 23cf866b..639d17b1 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/oauth2_393036114/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/oauth2_393036114/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "accept-api-version", @@ -94,11 +94,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:52 GMT" + "value": "Sun, 22 Oct 2023 00:42:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "strict-transport-security", @@ -119,8 +119,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:52.587Z", - "time": 88, + "startedDateTime": "2023-10-22T00:42:06.725Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -128,7 +128,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 90 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/openidm_3290118515/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/openidm_3290118515/recording.har index 92cae006..c5c2c085 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/openidm_3290118515/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_af_D_262722764/openidm_3290118515/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "content-type", @@ -62,7 +62,7 @@ "headers": [ { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:52 GMT" + "value": "Sun, 22 Oct 2023 00:42:06 GMT" }, { "name": "cache-control", @@ -110,7 +110,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-97d9f0d0-2a60-438f-b3fa-f6ad5882b781" + "value": "frodo-6d93de70-2145-4bc4-8a14-32507c120a11" }, { "name": "strict-transport-security", @@ -131,8 +131,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:52.766Z", - "time": 68, + "startedDateTime": "2023-10-22T00:42:06.904Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -140,7 +140,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 68 + "wait": 69 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/am_1076162899/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/am_1076162899/recording.har index 1022ffcb..0cade497 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/am_1076162899/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/am_1076162899/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "content-type", @@ -51,7 +51,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 553, - "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"allowedWithoutReferer\":true,\"refererWhitelist\":[]},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" + "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" }, "cookies": [], "headers": [ @@ -109,11 +109,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:28 GMT" + "value": "Sun, 22 Oct 2023 00:42:42 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "strict-transport-security", @@ -134,8 +134,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:29.064Z", - "time": 136, + "startedDateTime": "2023-10-22T00:42:42.507Z", + "time": 146, "timings": { "blocked": -1, "connect": -1, @@ -143,7 +143,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 136 + "wait": 146 } }, { @@ -160,11 +160,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "content-type", @@ -252,11 +252,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:28 GMT" + "value": "Sun, 22 Oct 2023 00:42:42 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "strict-transport-security", @@ -277,8 +277,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:29.316Z", - "time": 72, + "startedDateTime": "2023-10-22T00:42:42.778Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -286,7 +286,151 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 66 + } + }, + { + "_id": "eb07c39a2f03451c75c1549e43dd0b24", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/2.0.0-44" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1606, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 1133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1133, + "text": "{\"result\":[{\"_id\":\"c2FsZXMtSURQ\",\"_rev\":\"1148132743\",\"entityId\":\"sales-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"ZW5naW5lZXJpbmctSURQ\",\"_rev\":\"824626824\",\"entityId\":\"engineering-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzExZmZhOWMtNTk3Mi00NzEzLWFjZTMtNjg4Yzk3MzI2MTRhLw\",\"_rev\":\"761336767\",\"entityId\":\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/\",\"location\":\"remote\",\"roles\":[\"identityProvider\"]},{\"_id\":\"Y29tcGFueS1JRFA\",\"_rev\":\"920033637\",\"entityId\":\"company-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"YmVuZWZpdHMtSURQ\",\"_rev\":\"1104456615\",\"entityId\":\"benefits-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":7,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":7,\"remainingPagedResults\":-1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1133" + }, + { + "name": "date", + "value": "Sun, 22 Oct 2023 00:42:43 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 774, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2023-10-22T00:42:42.931Z", + "time": 109, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 109 } }, { @@ -307,11 +451,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "accept-api-version", @@ -405,11 +549,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:28 GMT" + "value": "Sun, 22 Oct 2023 00:42:43 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "strict-transport-security", @@ -430,8 +574,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:45:29.469Z", - "time": 79, + "startedDateTime": "2023-10-22T00:42:43.049Z", + "time": 99, "timings": { "blocked": -1, "connect": -1, @@ -439,7 +583,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 99 } }, { @@ -456,11 +600,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "content-type", @@ -486,11 +630,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/2f04818d-561e-4f8a-82e8-af2426112138" }, "response": { - "bodySize": 183, + "bodySize": 219, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 183, - "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-1164170555\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 219, + "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -528,7 +672,7 @@ }, { "name": "etag", - "value": "\"-1164170555\"" + "value": "\"-222749816\"" }, { "name": "expires", @@ -544,15 +688,15 @@ }, { "name": "content-length", - "value": "183" + "value": "219" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:28 GMT" + "value": "Sun, 22 Oct 2023 00:42:43 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "strict-transport-security", @@ -567,14 +711,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:29.554Z", - "time": 74, + "startedDateTime": "2023-10-22T00:42:43.154Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -582,15 +726,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 71 } }, { - "_id": "7794f14156400a1c49d240b326a3183c", + "_id": "578ce579ca17bdb31606ef88f0999581", "_order": 0, "cache": {}, "request": { - "bodySize": 325, + "bodySize": 259, "cookies": [], "headers": [ { @@ -603,11 +747,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "accept-api-version", @@ -619,7 +763,7 @@ }, { "name": "content-length", - "value": 325 + "value": 259 }, { "name": "host", @@ -632,7 +776,7 @@ "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "queryString": [ { @@ -701,11 +845,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:28 GMT" + "value": "Sun, 22 Oct 2023 00:42:43 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "strict-transport-security", @@ -726,8 +870,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:45:29.633Z", - "time": 61, + "startedDateTime": "2023-10-22T00:42:43.297Z", + "time": 65, "timings": { "blocked": -1, "connect": -1, @@ -735,7 +879,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 61 + "wait": 65 } }, { @@ -752,11 +896,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "content-type", @@ -782,11 +926,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/AzureCOT" }, "response": { - "bodySize": 345, + "bodySize": 277, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 345, - "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 277, + "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"36617749\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -824,7 +968,7 @@ }, { "name": "etag", - "value": "\"-954827061\"" + "value": "\"36617749\"" }, { "name": "expires", @@ -840,15 +984,15 @@ }, { "name": "content-length", - "value": "345" + "value": "277" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:28 GMT" + "value": "Sun, 22 Oct 2023 00:42:43 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "strict-transport-security", @@ -863,14 +1007,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 764, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:29.699Z", - "time": 59, + "startedDateTime": "2023-10-22T00:42:43.368Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -878,7 +1022,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 59 + "wait": 82 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/oauth2_393036114/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/oauth2_393036114/recording.har index b661f0f2..52543e79 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/oauth2_393036114/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/oauth2_393036114/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "accept-api-version", @@ -94,11 +94,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:28 GMT" + "value": "Sun, 22 Oct 2023 00:42:42 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "strict-transport-security", @@ -119,8 +119,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:29.224Z", - "time": 88, + "startedDateTime": "2023-10-22T00:42:42.675Z", + "time": 96, "timings": { "blocked": -1, "connect": -1, @@ -128,7 +128,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 96 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/openidm_3290118515/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/openidm_3290118515/recording.har index a8a7aa87..77143020 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/openidm_3290118515/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all-separate_directory_3135850579/openidm_3290118515/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "content-type", @@ -62,7 +62,7 @@ "headers": [ { "name": "date", - "value": "Thu, 19 Oct 2023 04:45:29 GMT" + "value": "Sun, 22 Oct 2023 00:42:42 GMT" }, { "name": "cache-control", @@ -110,7 +110,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-c75ce1fe-6a30-4753-868d-d9df4a50cea8" + "value": "frodo-7b752ff4-a98f-420e-94d4-f7282fcc4610" }, { "name": "strict-transport-security", @@ -131,8 +131,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:45:29.395Z", - "time": 64, + "startedDateTime": "2023-10-22T00:42:42.854Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -140,7 +140,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 67 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/am_1076162899/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/am_1076162899/recording.har index 7e944e76..6dbb34ad 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/am_1076162899/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/am_1076162899/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "content-type", @@ -51,7 +51,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 553, - "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"allowedWithoutReferer\":true,\"refererWhitelist\":[]},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" + "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" }, "cookies": [], "headers": [ @@ -109,11 +109,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:33 GMT" + "value": "Sun, 22 Oct 2023 00:41:48 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "strict-transport-security", @@ -134,8 +134,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:34.085Z", - "time": 146, + "startedDateTime": "2023-10-22T00:41:48.577Z", + "time": 137, "timings": { "blocked": -1, "connect": -1, @@ -143,7 +143,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 146 + "wait": 137 } }, { @@ -160,11 +160,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "content-type", @@ -252,11 +252,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:33 GMT" + "value": "Sun, 22 Oct 2023 00:41:48 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "strict-transport-security", @@ -277,8 +277,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:34.353Z", - "time": 68, + "startedDateTime": "2023-10-22T00:41:48.841Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -286,7 +286,151 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 68 + "wait": 71 + } + }, + { + "_id": "eb07c39a2f03451c75c1549e43dd0b24", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/2.0.0-44" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1606, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 1133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1133, + "text": "{\"result\":[{\"_id\":\"c2FsZXMtSURQ\",\"_rev\":\"1148132743\",\"entityId\":\"sales-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"ZW5naW5lZXJpbmctSURQ\",\"_rev\":\"824626824\",\"entityId\":\"engineering-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzExZmZhOWMtNTk3Mi00NzEzLWFjZTMtNjg4Yzk3MzI2MTRhLw\",\"_rev\":\"761336767\",\"entityId\":\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/\",\"location\":\"remote\",\"roles\":[\"identityProvider\"]},{\"_id\":\"Y29tcGFueS1JRFA\",\"_rev\":\"920033637\",\"entityId\":\"company-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"YmVuZWZpdHMtSURQ\",\"_rev\":\"1104456615\",\"entityId\":\"benefits-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":7,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":7,\"remainingPagedResults\":-1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1133" + }, + { + "name": "date", + "value": "Sun, 22 Oct 2023 00:41:48 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 774, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2023-10-22T00:41:48.996Z", + "time": 120, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 120 } }, { @@ -307,11 +451,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "accept-api-version", @@ -405,11 +549,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:33 GMT" + "value": "Sun, 22 Oct 2023 00:41:48 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "strict-transport-security", @@ -430,8 +574,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:44:34.507Z", - "time": 113, + "startedDateTime": "2023-10-22T00:41:49.122Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -439,7 +583,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 113 + "wait": 71 } }, { @@ -456,11 +600,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "content-type", @@ -486,11 +630,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/2f04818d-561e-4f8a-82e8-af2426112138" }, "response": { - "bodySize": 183, + "bodySize": 219, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 183, - "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-1164170555\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 219, + "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -528,7 +672,7 @@ }, { "name": "etag", - "value": "\"-1164170555\"" + "value": "\"-222749816\"" }, { "name": "expires", @@ -544,15 +688,15 @@ }, { "name": "content-length", - "value": "183" + "value": "219" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:34 GMT" + "value": "Sun, 22 Oct 2023 00:41:48 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "strict-transport-security", @@ -567,14 +711,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:34.627Z", - "time": 80, + "startedDateTime": "2023-10-22T00:41:49.199Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -582,15 +726,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 70 } }, { - "_id": "7794f14156400a1c49d240b326a3183c", + "_id": "578ce579ca17bdb31606ef88f0999581", "_order": 0, "cache": {}, "request": { - "bodySize": 325, + "bodySize": 259, "cookies": [], "headers": [ { @@ -603,11 +747,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "accept-api-version", @@ -619,7 +763,7 @@ }, { "name": "content-length", - "value": 325 + "value": 259 }, { "name": "host", @@ -632,7 +776,7 @@ "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "queryString": [ { @@ -701,11 +845,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:34 GMT" + "value": "Sun, 22 Oct 2023 00:41:48 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "strict-transport-security", @@ -726,8 +870,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:44:34.714Z", - "time": 58, + "startedDateTime": "2023-10-22T00:41:49.275Z", + "time": 61, "timings": { "blocked": -1, "connect": -1, @@ -735,7 +879,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 58 + "wait": 61 } }, { @@ -752,11 +896,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "content-type", @@ -782,11 +926,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/AzureCOT" }, "response": { - "bodySize": 345, + "bodySize": 277, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 345, - "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 277, + "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"36617749\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -824,7 +968,7 @@ }, { "name": "etag", - "value": "\"-954827061\"" + "value": "\"36617749\"" }, { "name": "expires", @@ -840,15 +984,15 @@ }, { "name": "content-length", - "value": "345" + "value": "277" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:34 GMT" + "value": "Sun, 22 Oct 2023 00:41:48 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "strict-transport-security", @@ -863,14 +1007,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 764, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:34.777Z", - "time": 58, + "startedDateTime": "2023-10-22T00:41:49.342Z", + "time": 57, "timings": { "blocked": -1, "connect": -1, @@ -878,7 +1022,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 58 + "wait": 57 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/oauth2_393036114/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/oauth2_393036114/recording.har index 997cccbd..98d4595a 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/oauth2_393036114/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/oauth2_393036114/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "accept-api-version", @@ -94,11 +94,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:33 GMT" + "value": "Sun, 22 Oct 2023 00:41:48 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "strict-transport-security", @@ -119,8 +119,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:34.255Z", - "time": 92, + "startedDateTime": "2023-10-22T00:41:48.736Z", + "time": 97, "timings": { "blocked": -1, "connect": -1, @@ -128,7 +128,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 92 + "wait": 97 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/openidm_3290118515/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/openidm_3290118515/recording.har index e97b21e7..89c55bb8 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/openidm_3290118515/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_all_file_3124693826/openidm_3290118515/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "content-type", @@ -62,7 +62,7 @@ "headers": [ { "name": "date", - "value": "Thu, 19 Oct 2023 04:44:34 GMT" + "value": "Sun, 22 Oct 2023 00:41:48 GMT" }, { "name": "cache-control", @@ -110,7 +110,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-b78c9b48-696c-4e96-80c5-65383de8586d" + "value": "frodo-e0bfd69b-d34f-4485-9207-c08d3c172ee9" }, { "name": "strict-transport-security", @@ -131,7 +131,7 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:44:34.430Z", + "startedDateTime": "2023-10-22T00:41:48.922Z", "time": 66, "timings": { "blocked": -1, diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/am_1076162899/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/am_1076162899/recording.har index 7af59171..1c63b4a4 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/am_1076162899/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/am_1076162899/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" }, { "name": "content-type", @@ -51,7 +51,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 553, - "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"allowedWithoutReferer\":true,\"refererWhitelist\":[]},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" + "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" }, "cookies": [], "headers": [ @@ -109,11 +109,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:43 GMT" + "value": "Sun, 22 Oct 2023 00:40:00 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" }, { "name": "strict-transport-security", @@ -134,8 +134,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:42:43.633Z", - "time": 142, + "startedDateTime": "2023-10-22T00:40:00.747Z", + "time": 143, "timings": { "blocked": -1, "connect": -1, @@ -143,7 +143,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 142 + "wait": 143 } }, { @@ -160,11 +160,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" }, { "name": "content-type", @@ -252,11 +252,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:43 GMT" + "value": "Sun, 22 Oct 2023 00:40:00 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" }, { "name": "strict-transport-security", @@ -277,8 +277,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:42:43.915Z", - "time": 72, + "startedDateTime": "2023-10-22T00:40:01.021Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -286,15 +286,159 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 70 } }, { - "_id": "7794f14156400a1c49d240b326a3183c", + "_id": "eb07c39a2f03451c75c1549e43dd0b24", "_order": 0, "cache": {}, "request": { - "bodySize": 325, + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/2.0.0-44" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1606, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 1133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1133, + "text": "{\"result\":[{\"_id\":\"c2FsZXMtSURQ\",\"_rev\":\"1148132743\",\"entityId\":\"sales-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"ZW5naW5lZXJpbmctSURQ\",\"_rev\":\"824626824\",\"entityId\":\"engineering-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzExZmZhOWMtNTk3Mi00NzEzLWFjZTMtNjg4Yzk3MzI2MTRhLw\",\"_rev\":\"761336767\",\"entityId\":\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/\",\"location\":\"remote\",\"roles\":[\"identityProvider\"]},{\"_id\":\"Y29tcGFueS1JRFA\",\"_rev\":\"920033637\",\"entityId\":\"company-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"YmVuZWZpdHMtSURQ\",\"_rev\":\"1104456615\",\"entityId\":\"benefits-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":7,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":7,\"remainingPagedResults\":-1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1133" + }, + { + "name": "date", + "value": "Sun, 22 Oct 2023 00:40:00 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 774, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2023-10-22T00:40:01.180Z", + "time": 147, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 147 + } + }, + { + "_id": "578ce579ca17bdb31606ef88f0999581", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 259, "cookies": [], "headers": [ { @@ -307,11 +451,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" }, { "name": "accept-api-version", @@ -323,7 +467,7 @@ }, { "name": "content-length", - "value": 325 + "value": 259 }, { "name": "host", @@ -336,7 +480,7 @@ "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "queryString": [ { @@ -405,11 +549,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:43 GMT" + "value": "Sun, 22 Oct 2023 00:40:00 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" }, { "name": "strict-transport-security", @@ -430,8 +574,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:42:44.096Z", - "time": 81, + "startedDateTime": "2023-10-22T00:40:01.335Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -439,32 +583,32 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 79 } }, { - "_id": "43c13f68bb98505e8b1810d232c5eb50", + "_id": "c317072df3ac2011dbbd02e5c902ce2b", "_order": 0, "cache": {}, "request": { - "bodySize": 325, + "bodySize": 0, "cookies": [], "headers": [ { "name": "accept", "value": "application/json, text/plain, */*" }, - { - "name": "content-type", - "value": "application/json" - }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" + }, + { + "name": "content-type", + "value": "application/json" }, { "name": "accept-api-version", @@ -474,32 +618,23 @@ "name": "authorization", "value": "Bearer " }, - { - "name": "content-length", - "value": 325 - }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1638, + "headersSize": 1617, "httpVersion": "HTTP/1.1", - "method": "PUT", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" - }, + "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/AzureCOT" }, "response": { - "bodySize": 345, + "bodySize": 277, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 345, - "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 277, + "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"36617749\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -537,7 +672,7 @@ }, { "name": "etag", - "value": "\"-954827061\"" + "value": "\"36617749\"" }, { "name": "expires", @@ -553,15 +688,15 @@ }, { "name": "content-length", - "value": "345" + "value": "277" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:43 GMT" + "value": "Sun, 22 Oct 2023 00:40:00 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" }, { "name": "strict-transport-security", @@ -576,14 +711,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 764, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:42:44.183Z", - "time": 102, + "startedDateTime": "2023-10-22T00:40:01.419Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -591,7 +726,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 102 + "wait": 82 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/oauth2_393036114/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/oauth2_393036114/recording.har index 354b5e62..56d82f40 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/oauth2_393036114/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/oauth2_393036114/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" }, { "name": "accept-api-version", @@ -60,7 +60,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 1276, - "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:idm:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:idm:*\",\"token_type\":\"Bearer\",\"expires_in\":898}" }, "cookies": [], "headers": [ @@ -94,11 +94,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:43 GMT" + "value": "Sun, 22 Oct 2023 00:40:00 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" }, { "name": "strict-transport-security", @@ -119,8 +119,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:42:43.799Z", - "time": 108, + "startedDateTime": "2023-10-22T00:40:00.912Z", + "time": 102, "timings": { "blocked": -1, "connect": -1, @@ -128,7 +128,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 108 + "wait": 102 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/openidm_3290118515/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/openidm_3290118515/recording.har index 06b620b2..0eb891b7 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/openidm_3290118515/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_cot-id_file_3851034723/openidm_3290118515/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" }, { "name": "content-type", @@ -62,7 +62,7 @@ "headers": [ { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:44 GMT" + "value": "Sun, 22 Oct 2023 00:40:01 GMT" }, { "name": "cache-control", @@ -110,7 +110,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-d3cb1a10-c458-49db-9bcf-7ead1e4413e2" + "value": "frodo-59b2b67f-c0ba-4a9c-a018-fca8fd65bf15" }, { "name": "strict-transport-security", @@ -131,8 +131,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:42:43.995Z", - "time": 92, + "startedDateTime": "2023-10-22T00:40:01.100Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -140,7 +140,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 92 + "wait": 73 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/am_1076162899/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/am_1076162899/recording.har index 40405505..7062daab 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/am_1076162899/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/am_1076162899/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" }, { "name": "content-type", @@ -51,7 +51,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 553, - "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"allowedWithoutReferer\":true,\"refererWhitelist\":[]},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" + "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" }, "cookies": [], "headers": [ @@ -109,11 +109,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:20 GMT" + "value": "Sun, 22 Oct 2023 00:40:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" }, { "name": "strict-transport-security", @@ -134,8 +134,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:20.717Z", - "time": 158, + "startedDateTime": "2023-10-22T00:40:36.677Z", + "time": 141, "timings": { "blocked": -1, "connect": -1, @@ -143,7 +143,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 158 + "wait": 141 } }, { @@ -160,11 +160,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" }, { "name": "content-type", @@ -252,11 +252,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:21 GMT" + "value": "Sun, 22 Oct 2023 00:40:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" }, { "name": "strict-transport-security", @@ -277,8 +277,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:21.006Z", - "time": 65, + "startedDateTime": "2023-10-22T00:40:36.932Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -286,7 +286,151 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 72 + } + }, + { + "_id": "eb07c39a2f03451c75c1549e43dd0b24", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/2.0.0-44" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1606, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 1133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1133, + "text": "{\"result\":[{\"_id\":\"c2FsZXMtSURQ\",\"_rev\":\"1148132743\",\"entityId\":\"sales-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"ZW5naW5lZXJpbmctSURQ\",\"_rev\":\"824626824\",\"entityId\":\"engineering-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzExZmZhOWMtNTk3Mi00NzEzLWFjZTMtNjg4Yzk3MzI2MTRhLw\",\"_rev\":\"761336767\",\"entityId\":\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/\",\"location\":\"remote\",\"roles\":[\"identityProvider\"]},{\"_id\":\"Y29tcGFueS1JRFA\",\"_rev\":\"920033637\",\"entityId\":\"company-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"YmVuZWZpdHMtSURQ\",\"_rev\":\"1104456615\",\"entityId\":\"benefits-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":7,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":7,\"remainingPagedResults\":-1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1133" + }, + { + "name": "date", + "value": "Sun, 22 Oct 2023 00:40:36 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 774, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2023-10-22T00:40:37.094Z", + "time": 129, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 129 } }, { @@ -307,11 +451,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" }, { "name": "accept-api-version", @@ -405,11 +549,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:21 GMT" + "value": "Sun, 22 Oct 2023 00:40:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" }, { "name": "strict-transport-security", @@ -430,8 +574,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:43:21.153Z", - "time": 79, + "startedDateTime": "2023-10-22T00:40:37.230Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -439,32 +583,32 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 76 } }, { - "_id": "9f8bf31fb34440d2d59430bc117a653c", + "_id": "184a75a20d078afe8a0bef30371b0a7a", "_order": 0, "cache": {}, "request": { - "bodySize": 162, + "bodySize": 0, "cookies": [], "headers": [ { "name": "accept", "value": "application/json, text/plain, */*" }, - { - "name": "content-type", - "value": "application/json" - }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" + }, + { + "name": "content-type", + "value": "application/json" }, { "name": "accept-api-version", @@ -474,32 +618,23 @@ "name": "authorization", "value": "Bearer " }, - { - "name": "content-length", - "value": 162 - }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1666, + "headersSize": 1645, "httpVersion": "HTTP/1.1", - "method": "PUT", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" - }, + "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/2f04818d-561e-4f8a-82e8-af2426112138" }, "response": { - "bodySize": 183, + "bodySize": 219, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 183, - "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-1164170555\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 219, + "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -537,7 +672,7 @@ }, { "name": "etag", - "value": "\"-1164170555\"" + "value": "\"-222749816\"" }, { "name": "expires", @@ -553,15 +688,15 @@ }, { "name": "content-length", - "value": "183" + "value": "219" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:21 GMT" + "value": "Sun, 22 Oct 2023 00:40:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" }, { "name": "strict-transport-security", @@ -576,14 +711,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:21.239Z", - "time": 79, + "startedDateTime": "2023-10-22T00:40:37.313Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -591,7 +726,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 72 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/oauth2_393036114/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/oauth2_393036114/recording.har index cc9fde94..c26adb1f 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/oauth2_393036114/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/oauth2_393036114/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" }, { "name": "accept-api-version", @@ -60,7 +60,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 1276, - "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:idm:*\",\"token_type\":\"Bearer\",\"expires_in\":898}" + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:idm:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" }, "cookies": [], "headers": [ @@ -94,11 +94,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:20 GMT" + "value": "Sun, 22 Oct 2023 00:40:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" }, { "name": "strict-transport-security", @@ -119,8 +119,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:20.903Z", - "time": 95, + "startedDateTime": "2023-10-22T00:40:36.839Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -128,7 +128,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 95 + "wait": 85 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/openidm_3290118515/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/openidm_3290118515/recording.har index 5c07cd11..488bc1b0 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/openidm_3290118515/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_2727575938/openidm_3290118515/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" }, { "name": "content-type", @@ -62,7 +62,7 @@ "headers": [ { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:21 GMT" + "value": "Sun, 22 Oct 2023 00:40:37 GMT" }, { "name": "cache-control", @@ -110,7 +110,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-723aa1a0-f6e9-406a-bc9b-fa9b0c406ea8" + "value": "frodo-28220a45-757a-4f35-974c-bc724b705061" }, { "name": "strict-transport-security", @@ -131,8 +131,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:21.080Z", - "time": 63, + "startedDateTime": "2023-10-22T00:40:37.013Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -140,7 +140,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 63 + "wait": 72 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/am_1076162899/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/am_1076162899/recording.har index acba048b..f1583cc2 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/am_1076162899/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/am_1076162899/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" }, { "name": "content-type", @@ -51,7 +51,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 553, - "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"allowedWithoutReferer\":true,\"refererWhitelist\":[]},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" + "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" }, "cookies": [], "headers": [ @@ -109,11 +109,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:57 GMT" + "value": "Sun, 22 Oct 2023 00:41:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" }, { "name": "strict-transport-security", @@ -134,8 +134,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:57.651Z", - "time": 146, + "startedDateTime": "2023-10-22T00:41:12.655Z", + "time": 143, "timings": { "blocked": -1, "connect": -1, @@ -143,7 +143,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 146 + "wait": 143 } }, { @@ -160,11 +160,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" }, { "name": "content-type", @@ -252,11 +252,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:57 GMT" + "value": "Sun, 22 Oct 2023 00:41:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" }, { "name": "strict-transport-security", @@ -277,7 +277,7 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:57.928Z", + "startedDateTime": "2023-10-22T00:41:12.919Z", "time": 69, "timings": { "blocked": -1, @@ -289,6 +289,150 @@ "wait": 69 } }, + { + "_id": "eb07c39a2f03451c75c1549e43dd0b24", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/2.0.0-44" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1606, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 1133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1133, + "text": "{\"result\":[{\"_id\":\"c2FsZXMtSURQ\",\"_rev\":\"1148132743\",\"entityId\":\"sales-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"ZW5naW5lZXJpbmctSURQ\",\"_rev\":\"824626824\",\"entityId\":\"engineering-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzExZmZhOWMtNTk3Mi00NzEzLWFjZTMtNjg4Yzk3MzI2MTRhLw\",\"_rev\":\"761336767\",\"entityId\":\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/\",\"location\":\"remote\",\"roles\":[\"identityProvider\"]},{\"_id\":\"Y29tcGFueS1JRFA\",\"_rev\":\"920033637\",\"entityId\":\"company-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"YmVuZWZpdHMtSURQ\",\"_rev\":\"1104456615\",\"entityId\":\"benefits-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":7,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":7,\"remainingPagedResults\":-1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1133" + }, + { + "name": "date", + "value": "Sun, 22 Oct 2023 00:41:13 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 774, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2023-10-22T00:41:13.067Z", + "time": 122, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 122 + } + }, { "_id": "1468284b05d95cb2ea2154ec1f2cb772", "_order": 0, @@ -307,11 +451,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" }, { "name": "accept-api-version", @@ -405,11 +549,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:57 GMT" + "value": "Sun, 22 Oct 2023 00:41:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" }, { "name": "strict-transport-security", @@ -430,8 +574,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:43:58.084Z", - "time": 91, + "startedDateTime": "2023-10-22T00:41:13.195Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -439,32 +583,32 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 91 + "wait": 78 } }, { - "_id": "9f8bf31fb34440d2d59430bc117a653c", + "_id": "184a75a20d078afe8a0bef30371b0a7a", "_order": 0, "cache": {}, "request": { - "bodySize": 162, + "bodySize": 0, "cookies": [], "headers": [ { "name": "accept", "value": "application/json, text/plain, */*" }, - { - "name": "content-type", - "value": "application/json" - }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" + }, + { + "name": "content-type", + "value": "application/json" }, { "name": "accept-api-version", @@ -474,32 +618,23 @@ "name": "authorization", "value": "Bearer " }, - { - "name": "content-length", - "value": 162 - }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1666, + "headersSize": 1645, "httpVersion": "HTTP/1.1", - "method": "PUT", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" - }, + "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/2f04818d-561e-4f8a-82e8-af2426112138" }, "response": { - "bodySize": 183, + "bodySize": 219, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 183, - "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-1164170555\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 219, + "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -537,7 +672,7 @@ }, { "name": "etag", - "value": "\"-1164170555\"" + "value": "\"-222749816\"" }, { "name": "expires", @@ -553,15 +688,15 @@ }, { "name": "content-length", - "value": "183" + "value": "219" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:57 GMT" + "value": "Sun, 22 Oct 2023 00:41:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" }, { "name": "strict-transport-security", @@ -576,14 +711,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:58.180Z", - "time": 96, + "startedDateTime": "2023-10-22T00:41:13.279Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -591,7 +726,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 96 + "wait": 72 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/oauth2_393036114/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/oauth2_393036114/recording.har index b554197f..d1c203d6 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/oauth2_393036114/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/oauth2_393036114/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" }, { "name": "accept-api-version", @@ -94,11 +94,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:57 GMT" + "value": "Sun, 22 Oct 2023 00:41:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" }, { "name": "strict-transport-security", @@ -119,8 +119,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:57.821Z", - "time": 99, + "startedDateTime": "2023-10-22T00:41:12.820Z", + "time": 93, "timings": { "blocked": -1, "connect": -1, @@ -128,7 +128,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 99 + "wait": 93 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/openidm_3290118515/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/openidm_3290118515/recording.har index da66dd1b..2d133983 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/openidm_3290118515/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_f_D_2283612825/openidm_3290118515/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" }, { "name": "content-type", @@ -62,7 +62,7 @@ "headers": [ { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:58 GMT" + "value": "Sun, 22 Oct 2023 00:41:13 GMT" }, { "name": "cache-control", @@ -110,7 +110,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-10e3ca75-6f7f-4104-a6dc-425e9a2b3487" + "value": "frodo-3548d5fb-376d-48d8-aeaf-08ae9a03441c" }, { "name": "strict-transport-security", @@ -131,8 +131,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:58.006Z", - "time": 69, + "startedDateTime": "2023-10-22T00:41:12.997Z", + "time": 63, "timings": { "blocked": -1, "connect": -1, @@ -140,7 +140,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 63 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/am_1076162899/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/am_1076162899/recording.har index 5f55f2c2..6663c5b4 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/am_1076162899/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/am_1076162899/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" }, { "name": "content-type", @@ -51,7 +51,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 553, - "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"allowedWithoutReferer\":true,\"refererWhitelist\":[]},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" + "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" }, "cookies": [], "headers": [ @@ -109,11 +109,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:39 GMT" + "value": "Sun, 22 Oct 2023 00:40:54 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" }, { "name": "strict-transport-security", @@ -134,8 +134,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:38.978Z", - "time": 193, + "startedDateTime": "2023-10-22T00:40:54.659Z", + "time": 131, "timings": { "blocked": -1, "connect": -1, @@ -143,7 +143,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 193 + "wait": 131 } }, { @@ -160,11 +160,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" }, { "name": "content-type", @@ -252,11 +252,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:39 GMT" + "value": "Sun, 22 Oct 2023 00:40:54 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" }, { "name": "strict-transport-security", @@ -277,8 +277,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:39.302Z", - "time": 69, + "startedDateTime": "2023-10-22T00:40:54.911Z", + "time": 63, "timings": { "blocked": -1, "connect": -1, @@ -286,7 +286,151 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 63 + } + }, + { + "_id": "eb07c39a2f03451c75c1549e43dd0b24", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/2.0.0-44" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1606, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 1133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1133, + "text": "{\"result\":[{\"_id\":\"c2FsZXMtSURQ\",\"_rev\":\"1148132743\",\"entityId\":\"sales-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"ZW5naW5lZXJpbmctSURQ\",\"_rev\":\"824626824\",\"entityId\":\"engineering-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzExZmZhOWMtNTk3Mi00NzEzLWFjZTMtNjg4Yzk3MzI2MTRhLw\",\"_rev\":\"761336767\",\"entityId\":\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/\",\"location\":\"remote\",\"roles\":[\"identityProvider\"]},{\"_id\":\"Y29tcGFueS1JRFA\",\"_rev\":\"920033637\",\"entityId\":\"company-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"YmVuZWZpdHMtSURQ\",\"_rev\":\"1104456615\",\"entityId\":\"benefits-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":7,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":7,\"remainingPagedResults\":-1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1133" + }, + { + "name": "date", + "value": "Sun, 22 Oct 2023 00:40:55 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 774, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2023-10-22T00:40:55.062Z", + "time": 115, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 115 } }, { @@ -307,11 +451,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" }, { "name": "accept-api-version", @@ -405,11 +549,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:39 GMT" + "value": "Sun, 22 Oct 2023 00:40:55 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" }, { "name": "strict-transport-security", @@ -430,8 +574,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:43:39.465Z", - "time": 127, + "startedDateTime": "2023-10-22T00:40:55.184Z", + "time": 108, "timings": { "blocked": -1, "connect": -1, @@ -439,32 +583,32 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 127 + "wait": 108 } }, { - "_id": "9f8bf31fb34440d2d59430bc117a653c", + "_id": "184a75a20d078afe8a0bef30371b0a7a", "_order": 0, "cache": {}, "request": { - "bodySize": 162, + "bodySize": 0, "cookies": [], "headers": [ { "name": "accept", "value": "application/json, text/plain, */*" }, - { - "name": "content-type", - "value": "application/json" - }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" + }, + { + "name": "content-type", + "value": "application/json" }, { "name": "accept-api-version", @@ -474,32 +618,23 @@ "name": "authorization", "value": "Bearer " }, - { - "name": "content-length", - "value": 162 - }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1666, + "headersSize": 1645, "httpVersion": "HTTP/1.1", - "method": "PUT", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" - }, + "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/2f04818d-561e-4f8a-82e8-af2426112138" }, "response": { - "bodySize": 183, + "bodySize": 219, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 183, - "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-1164170555\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 219, + "text": "{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -537,7 +672,7 @@ }, { "name": "etag", - "value": "\"-1164170555\"" + "value": "\"-222749816\"" }, { "name": "expires", @@ -553,15 +688,15 @@ }, { "name": "content-length", - "value": "183" + "value": "219" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:39 GMT" + "value": "Sun, 22 Oct 2023 00:40:55 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" }, { "name": "strict-transport-security", @@ -576,14 +711,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:39.598Z", - "time": 84, + "startedDateTime": "2023-10-22T00:40:55.299Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -591,7 +726,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 73 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/oauth2_393036114/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/oauth2_393036114/recording.har index 383b3803..b15a8b8a 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/oauth2_393036114/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/oauth2_393036114/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" }, { "name": "accept-api-version", @@ -94,11 +94,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:39 GMT" + "value": "Sun, 22 Oct 2023 00:40:54 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" }, { "name": "strict-transport-security", @@ -119,8 +119,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:39.198Z", - "time": 97, + "startedDateTime": "2023-10-22T00:40:54.812Z", + "time": 93, "timings": { "blocked": -1, "connect": -1, @@ -128,7 +128,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 97 + "wait": 93 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/openidm_3290118515/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/openidm_3290118515/recording.har index 86c09bb5..2da4bee4 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/openidm_3290118515/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_file_174088422/openidm_3290118515/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" }, { "name": "content-type", @@ -62,7 +62,7 @@ "headers": [ { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:39 GMT" + "value": "Sun, 22 Oct 2023 00:40:55 GMT" }, { "name": "cache-control", @@ -110,7 +110,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-bf252d2a-0857-4c09-8352-633ab55a81c0" + "value": "frodo-22a8ec9d-6dc7-45e4-951d-93609045ff7d" }, { "name": "strict-transport-security", @@ -131,8 +131,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:39.380Z", - "time": 76, + "startedDateTime": "2023-10-22T00:40:54.984Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -140,7 +140,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 69 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/am_1076162899/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/am_1076162899/recording.har index 5dba99a3..be570207 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/am_1076162899/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/am_1076162899/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" }, { "name": "content-type", @@ -51,7 +51,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 553, - "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"allowedWithoutReferer\":true,\"refererWhitelist\":[]},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" + "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" }, "cookies": [], "headers": [ @@ -109,11 +109,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:25 GMT" + "value": "Sun, 22 Oct 2023 00:39:42 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" }, { "name": "strict-transport-security", @@ -134,8 +134,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:42:25.454Z", - "time": 139, + "startedDateTime": "2023-10-22T00:39:42.759Z", + "time": 216, "timings": { "blocked": -1, "connect": -1, @@ -143,7 +143,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 139 + "wait": 216 } }, { @@ -160,11 +160,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" }, { "name": "content-type", @@ -252,11 +252,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:25 GMT" + "value": "Sun, 22 Oct 2023 00:39:43 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" }, { "name": "strict-transport-security", @@ -277,8 +277,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:42:25.719Z", - "time": 72, + "startedDateTime": "2023-10-22T00:39:43.229Z", + "time": 183, "timings": { "blocked": -1, "connect": -1, @@ -286,15 +286,159 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 183 } }, { - "_id": "7794f14156400a1c49d240b326a3183c", + "_id": "eb07c39a2f03451c75c1549e43dd0b24", "_order": 0, "cache": {}, "request": { - "bodySize": 325, + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/2.0.0-44" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1606, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 1133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1133, + "text": "{\"result\":[{\"_id\":\"c2FsZXMtSURQ\",\"_rev\":\"1148132743\",\"entityId\":\"sales-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"ZW5naW5lZXJpbmctSURQ\",\"_rev\":\"824626824\",\"entityId\":\"engineering-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzExZmZhOWMtNTk3Mi00NzEzLWFjZTMtNjg4Yzk3MzI2MTRhLw\",\"_rev\":\"761336767\",\"entityId\":\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/\",\"location\":\"remote\",\"roles\":[\"identityProvider\"]},{\"_id\":\"Y29tcGFueS1JRFA\",\"_rev\":\"920033637\",\"entityId\":\"company-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"YmVuZWZpdHMtSURQ\",\"_rev\":\"1104456615\",\"entityId\":\"benefits-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":7,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":7,\"remainingPagedResults\":-1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1133" + }, + { + "name": "date", + "value": "Sun, 22 Oct 2023 00:39:43 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 774, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2023-10-22T00:39:43.599Z", + "time": 148, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 148 + } + }, + { + "_id": "578ce579ca17bdb31606ef88f0999581", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 259, "cookies": [], "headers": [ { @@ -307,11 +451,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" }, { "name": "accept-api-version", @@ -323,7 +467,7 @@ }, { "name": "content-length", - "value": 325 + "value": 259 }, { "name": "host", @@ -336,7 +480,7 @@ "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "queryString": [ { @@ -405,11 +549,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:25 GMT" + "value": "Sun, 22 Oct 2023 00:39:43 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" }, { "name": "strict-transport-security", @@ -430,8 +574,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:42:25.890Z", - "time": 89, + "startedDateTime": "2023-10-22T00:39:43.756Z", + "time": 108, "timings": { "blocked": -1, "connect": -1, @@ -439,32 +583,32 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 89 + "wait": 108 } }, { - "_id": "43c13f68bb98505e8b1810d232c5eb50", + "_id": "c317072df3ac2011dbbd02e5c902ce2b", "_order": 0, "cache": {}, "request": { - "bodySize": 325, + "bodySize": 0, "cookies": [], "headers": [ { "name": "accept", "value": "application/json, text/plain, */*" }, - { - "name": "content-type", - "value": "application/json" - }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" + }, + { + "name": "content-type", + "value": "application/json" }, { "name": "accept-api-version", @@ -474,32 +618,23 @@ "name": "authorization", "value": "Bearer " }, - { - "name": "content-length", - "value": 325 - }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1638, + "headersSize": 1617, "httpVersion": "HTTP/1.1", - "method": "PUT", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" - }, + "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/AzureCOT" }, "response": { - "bodySize": 345, + "bodySize": 277, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 345, - "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 277, + "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"36617749\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -537,7 +672,7 @@ }, { "name": "etag", - "value": "\"-954827061\"" + "value": "\"36617749\"" }, { "name": "expires", @@ -553,15 +688,15 @@ }, { "name": "content-length", - "value": "345" + "value": "277" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:25 GMT" + "value": "Sun, 22 Oct 2023 00:39:43 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" }, { "name": "strict-transport-security", @@ -576,14 +711,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 764, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:42:25.986Z", - "time": 260, + "startedDateTime": "2023-10-22T00:39:43.870Z", + "time": 191, "timings": { "blocked": -1, "connect": -1, @@ -591,7 +726,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 260 + "wait": 191 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/oauth2_393036114/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/oauth2_393036114/recording.har index 5153d474..03f9511d 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/oauth2_393036114/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/oauth2_393036114/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" }, { "name": "accept-api-version", @@ -94,11 +94,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:25 GMT" + "value": "Sun, 22 Oct 2023 00:39:43 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" }, { "name": "strict-transport-security", @@ -119,8 +119,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:42:25.616Z", - "time": 96, + "startedDateTime": "2023-10-22T00:39:43.002Z", + "time": 220, "timings": { "blocked": -1, "connect": -1, @@ -128,7 +128,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 96 + "wait": 220 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/openidm_3290118515/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/openidm_3290118515/recording.har index 4b9aec71..a8f6e853 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/openidm_3290118515/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_3126144190/openidm_3290118515/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" }, { "name": "content-type", @@ -62,7 +62,7 @@ "headers": [ { "name": "date", - "value": "Thu, 19 Oct 2023 04:42:25 GMT" + "value": "Sun, 22 Oct 2023 00:39:43 GMT" }, { "name": "cache-control", @@ -110,7 +110,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-681c0857-6cbc-4689-88a3-d0835ae21293" + "value": "frodo-30e447c5-2f08-4c00-bf29-46c11b706589" }, { "name": "strict-transport-security", @@ -131,8 +131,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:42:25.800Z", - "time": 81, + "startedDateTime": "2023-10-22T00:39:43.420Z", + "time": 169, "timings": { "blocked": -1, "connect": -1, @@ -140,7 +140,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 169 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/am_1076162899/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/am_1076162899/recording.har index bee79cbe..5bc11484 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/am_1076162899/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/am_1076162899/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" }, { "name": "content-type", @@ -51,7 +51,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 553, - "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"allowedWithoutReferer\":true,\"refererWhitelist\":[]},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" + "text": "{\"_id\":\"*\",\"_rev\":\"1874515102\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"6ac6499e9da2071\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[]}" }, "cookies": [], "headers": [ @@ -109,11 +109,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:02 GMT" + "value": "Sun, 22 Oct 2023 00:40:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" }, { "name": "strict-transport-security", @@ -134,8 +134,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:02.232Z", - "time": 141, + "startedDateTime": "2023-10-22T00:40:18.713Z", + "time": 142, "timings": { "blocked": -1, "connect": -1, @@ -143,7 +143,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 141 + "wait": 142 } }, { @@ -160,11 +160,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" }, { "name": "content-type", @@ -252,11 +252,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:02 GMT" + "value": "Sun, 22 Oct 2023 00:40:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" }, { "name": "strict-transport-security", @@ -277,8 +277,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:02.493Z", - "time": 65, + "startedDateTime": "2023-10-22T00:40:18.970Z", + "time": 63, "timings": { "blocked": -1, "connect": -1, @@ -286,15 +286,159 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 63 } }, { - "_id": "7794f14156400a1c49d240b326a3183c", + "_id": "eb07c39a2f03451c75c1549e43dd0b24", "_order": 0, "cache": {}, "request": { - "bodySize": 325, + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/2.0.0-44" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1606, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 1133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1133, + "text": "{\"result\":[{\"_id\":\"c2FsZXMtSURQ\",\"_rev\":\"1148132743\",\"entityId\":\"sales-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"ZW5naW5lZXJpbmctSURQ\",\"_rev\":\"824626824\",\"entityId\":\"engineering-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzExZmZhOWMtNTk3Mi00NzEzLWFjZTMtNjg4Yzk3MzI2MTRhLw\",\"_rev\":\"761336767\",\"entityId\":\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/\",\"location\":\"remote\",\"roles\":[\"identityProvider\"]},{\"_id\":\"Y29tcGFueS1JRFA\",\"_rev\":\"920033637\",\"entityId\":\"company-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"YmVuZWZpdHMtSURQ\",\"_rev\":\"1104456615\",\"entityId\":\"benefits-IDP\",\"location\":\"hosted\",\"roles\":[\"identityProvider\"]},{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":7,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":7,\"remainingPagedResults\":-1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1133" + }, + { + "name": "date", + "value": "Sun, 22 Oct 2023 00:40:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 774, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2023-10-22T00:40:19.116Z", + "time": 124, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 124 + } + }, + { + "_id": "578ce579ca17bdb31606ef88f0999581", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 259, "cookies": [], "headers": [ { @@ -307,11 +451,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" }, { "name": "accept-api-version", @@ -323,7 +467,7 @@ }, { "name": "content-length", - "value": 325 + "value": 259 }, { "name": "host", @@ -336,7 +480,7 @@ "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "queryString": [ { @@ -405,11 +549,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:02 GMT" + "value": "Sun, 22 Oct 2023 00:40:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" }, { "name": "strict-transport-security", @@ -430,8 +574,8 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2023-10-19T04:43:02.645Z", - "time": 86, + "startedDateTime": "2023-10-22T00:40:19.246Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -439,32 +583,32 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 76 } }, { - "_id": "43c13f68bb98505e8b1810d232c5eb50", + "_id": "c317072df3ac2011dbbd02e5c902ce2b", "_order": 0, "cache": {}, "request": { - "bodySize": 325, + "bodySize": 0, "cookies": [], "headers": [ { "name": "accept", "value": "application/json, text/plain, */*" }, - { - "name": "content-type", - "value": "application/json" - }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" + }, + { + "name": "content-type", + "value": "application/json" }, { "name": "accept-api-version", @@ -474,32 +618,23 @@ "name": "authorization", "value": "Bearer " }, - { - "name": "content-length", - "value": 325 - }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1638, + "headersSize": 1617, "httpVersion": "HTTP/1.1", - "method": "PUT", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"_id\":\"AzureCOT\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" - }, + "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust/AzureCOT" }, "response": { - "bodySize": 345, + "bodySize": 277, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 345, - "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" + "size": 277, + "text": "{\"_id\":\"AzureCOT\",\"_rev\":\"36617749\",\"trustedProviders\":[\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}" }, "cookies": [], "headers": [ @@ -537,7 +672,7 @@ }, { "name": "etag", - "value": "\"-954827061\"" + "value": "\"36617749\"" }, { "name": "expires", @@ -553,15 +688,15 @@ }, { "name": "content-length", - "value": "345" + "value": "277" }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:02 GMT" + "value": "Sun, 22 Oct 2023 00:40:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" }, { "name": "strict-transport-security", @@ -576,14 +711,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 764, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:02.737Z", - "time": 91, + "startedDateTime": "2023-10-22T00:40:19.328Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -591,7 +726,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 91 + "wait": 71 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/oauth2_393036114/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/oauth2_393036114/recording.har index c727f687..b2fa0f2c 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/oauth2_393036114/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/oauth2_393036114/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" }, { "name": "accept-api-version", @@ -94,11 +94,11 @@ }, { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:02 GMT" + "value": "Sun, 22 Oct 2023 00:40:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" }, { "name": "strict-transport-security", @@ -119,8 +119,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:02.396Z", - "time": 89, + "startedDateTime": "2023-10-22T00:40:18.876Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -128,7 +128,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 89 + "wait": 87 } } ], diff --git a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/openidm_3290118515/recording.har b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/openidm_3290118515/recording.har index 11a6431e..341853f0 100644 --- a/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/openidm_3290118515/recording.har +++ b/test/e2e/mocks/saml_3289136144/cot-import_236382689/0_i_f_D_135597397/openidm_3290118515/recording.har @@ -21,11 +21,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-42" + "value": "@rockcarver/frodo-lib/2.0.0-44" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" }, { "name": "content-type", @@ -62,7 +62,7 @@ "headers": [ { "name": "date", - "value": "Thu, 19 Oct 2023 04:43:02 GMT" + "value": "Sun, 22 Oct 2023 00:40:19 GMT" }, { "name": "cache-control", @@ -110,7 +110,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-5abb6570-a08e-4f10-a108-d03031239f34" + "value": "frodo-9593d0ee-8fa9-4922-bcbf-e96ee4078e62" }, { "name": "strict-transport-security", @@ -131,8 +131,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-10-19T04:43:02.567Z", - "time": 68, + "startedDateTime": "2023-10-22T00:40:19.042Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -140,7 +140,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 68 + "wait": 66 } } ],