diff --git a/src/cli/config-manager/config-manager-push/config-manager-push-services.ts b/src/cli/config-manager/config-manager-push/config-manager-push-services.ts new file mode 100644 index 000000000..21cdef272 --- /dev/null +++ b/src/cli/config-manager/config-manager-push/config-manager-push-services.ts @@ -0,0 +1,34 @@ +import { Option } from 'commander'; + +import { configManagerImportServices } from '../../../configManagerOps/FrConfigServiceOps'; +import { getTokens } from '../../../ops/AuthenticateOps'; +import { verboseMessage } from '../../../utils/Console'; +import { FrodoCommand } from '../../FrodoCommand'; + +export default function setup() { + const program = new FrodoCommand('frodo config-manager push services'); + + program + .description('Import AM authentication services.') + .addOption( + new Option('-n, --name ', 'Name of the service to import.') + ) + .action(async (host, realm, user, password, options, command) => { + command.handleDefaultArgsAndOpts( + host, + realm, + user, + password, + options, + command + ); + + const getTokensIsSuccessful = await getTokens(); + if (!getTokensIsSuccessful) process.exit(1); + verboseMessage('Importing services.'); + const outcome = await configManagerImportServices(options.name); + if (!outcome) process.exitCode = 1; + }); + + return program; +} diff --git a/src/cli/config-manager/config-manager-push/config-manager-push.ts b/src/cli/config-manager/config-manager-push/config-manager-push.ts index b12ca0f97..62e463181 100644 --- a/src/cli/config-manager/config-manager-push/config-manager-push.ts +++ b/src/cli/config-manager/config-manager-push/config-manager-push.ts @@ -16,6 +16,7 @@ import OrgPrivileges from './config-manager-push-org-privileges'; import PasswordPolicy from './config-manager-push-password-policy'; import Schedules from './config-manager-push-schedules'; import ServiceObjects from './config-manager-push-service-objects'; +import Services from './config-manager-push-services'; import TermsAndConditions from './config-manager-push-terms-and-conditions'; import Themes from './config-manager-push-themes'; import UiConfig from './config-manager-push-ui-config'; @@ -45,6 +46,7 @@ export default function setup() { program.addCommand(Authentication().name('authentication')); program.addCommand(ConnectorDefinitions().name('connector-definitions')); program.addCommand(ConnectorMappings().name('connector-mappings')); + program.addCommand(Services().name('services')); return program; } diff --git a/src/configManagerOps/FrConfigServiceOps.ts b/src/configManagerOps/FrConfigServiceOps.ts index a10bd4958..3e0322c26 100644 --- a/src/configManagerOps/FrConfigServiceOps.ts +++ b/src/configManagerOps/FrConfigServiceOps.ts @@ -1,10 +1,16 @@ import { frodo, state } from '@rockcarver/frodo-lib'; +import { + FullService, + ServiceNextDescendent, +} from '@rockcarver/frodo-lib/types/api/ServiceApi'; +import fs from 'fs'; import { printError } from '../utils/Console'; import { realmList } from '../utils/FrConfig'; const { getFilePath, saveJsonToFile } = frodo.utils; -const { getFullServices } = frodo.service; +const { getFullServices, importService } = frodo.service; +const { DEFAULT_REALM_KEY } = frodo.utils.constants; /** * Export all services to separate files in fr-config-manager format @@ -15,7 +21,7 @@ export async function configManagerExportServices( name? ): Promise { try { - if (realm && realm !== '__default__realm__') { + if (realm && realm !== DEFAULT_REALM_KEY) { const services = await getFullServices(false); processServices(services, realm, name); } else { @@ -33,7 +39,8 @@ export async function configManagerExportServices( } async function processServices(services, realm, name) { - const fileDir = `realms/${realm}/services`; + const realmDir = realm === '/' ? 'root' : realm; + const fileDir = `realms/${realmDir}/services`; for (const service of services) { if (name && name !== service._type._id) { continue; @@ -61,3 +68,107 @@ async function processServices(services, realm, name) { ); } } + +/** + * Process services for a realm in fr-config-manager format. + * @param {string} realmDir realm directory name + * @returns {Promise} services with descendants attached, or [] if the directory doesn't exist + */ +async function processImportServices(realmDir: string): Promise { + const dir = getFilePath(`realms/${realmDir}/services/`); + if (!fs.existsSync(dir)) { + return []; + } + + const results: FullService[] = []; + const entries = fs.readdirSync(dir, { withFileTypes: true }); + + for (const entry of entries) { + if (!entry.name.endsWith('.json')) { + continue; + } + + const service = JSON.parse( + fs.readFileSync(`${dir}${entry.name}`, 'utf8') + ) as FullService; + + const baseName = entry.name.replace('.json', ''); + const subDirPath = `${dir}${baseName}`; + + const descendants: ServiceNextDescendent[] = []; + if (fs.existsSync(subDirPath) && fs.statSync(subDirPath).isDirectory()) { + for (const subEntry of fs.readdirSync(subDirPath, { + withFileTypes: true, + })) { + if (!subEntry.name.endsWith('.json')) { + continue; + } + descendants.push( + JSON.parse( + fs.readFileSync(`${subDirPath}/${subEntry.name}`, 'utf8') + ) as ServiceNextDescendent + ); + } + } + service.nextDescendents = descendants; + + results.push(service); + } + + return results; +} +/** + * Import all services from disk in fr-config-manager format. Iterates every realm + * directory under realms/, mapping the 'root' directory to the '/' realm, and skips + * the root realm on cloud deployments. + * @param {string} name optional service name to import, imports all services if omitted + * @returns {Promise} true if all imports were successful, false otherwise + */ +export async function configManagerImportServices( + name?: string +): Promise { + try { + const realmsDir = getFilePath('realms/'); + if (!fs.existsSync(realmsDir)) { + return true; + } + + const realmDirs = fs + .readdirSync(realmsDir, { withFileTypes: true }) + .filter((entry) => entry.isDirectory()) + .map((entry) => entry.name); + + for (const realmDir of realmDirs) { + state.setRealm(realmDir === 'root' ? '/' : realmDir); + + if ( + state.getRealm() === '/' && + state.getDeploymentType() === + frodo.utils.constants.CLOUD_DEPLOYMENT_TYPE_KEY + ) { + continue; + } + + for (const service of await processImportServices(realmDir)) { + const serviceId = service._type._id; + if (name && name !== serviceId) { + continue; + } + + await importService( + serviceId, + { service: { [serviceId]: service } }, + { + clean: false, + global: false, + realm: true, + } + ); + } + } + return true; + } catch (error) { + printError(error); + } + return false; +} diff --git a/test/client_cli/en/__snapshots__/config-manager-push-services.test.js.snap b/test/client_cli/en/__snapshots__/config-manager-push-services.test.js.snap new file mode 100644 index 000000000..0e2e13587 --- /dev/null +++ b/test/client_cli/en/__snapshots__/config-manager-push-services.test.js.snap @@ -0,0 +1,26 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`CLI help interface for 'config-manager push services' should be expected english 1`] = ` +"Usage: frodo config-manager push services [options] [host] [realm] [username] [password] + +[Experimental] Import AM authentication services. + +Arguments: + host AM base URL, e.g.: https://cdk.iam.example.com/am. To use a + connection profile, just specify a unique substring or + alias. + realm Realm. Specify realm as '/' for the root realm or 'realm' + or '/parent/child' otherwise. (default: "alpha" for + Identity Cloud tenants, "/" otherwise.) + username Username to login with. Must be an admin user with + appropriate rights to manage authentication journeys/trees. + password Password. + +Options: + -n, --name Name of the service to import. + -h, --help Help + -hh, --help-more Help with all options. + -hhh, --help-all Help with all options, environment variables, and usage + examples. +" +`; diff --git a/test/client_cli/en/__snapshots__/config-manager-push.test.js.snap b/test/client_cli/en/__snapshots__/config-manager-push.test.js.snap index d1228552c..5e12e4e11 100644 --- a/test/client_cli/en/__snapshots__/config-manager-push.test.js.snap +++ b/test/client_cli/en/__snapshots__/config-manager-push.test.js.snap @@ -31,6 +31,7 @@ Commands: password-policy [Experimental] Import password-policy objects. schedules [Experimental] Import schedules. service-objects [Experimental] Import service objects. + services [Experimental] Import AM authentication services. terms-and-conditions [Experimental] Import terms and conditions. themes [Experimental] Import themes. ui-config [Experimental] Import UI configuration. diff --git a/test/client_cli/en/config-manager-push-services.test.js b/test/client_cli/en/config-manager-push-services.test.js new file mode 100644 index 000000000..f86ff347f --- /dev/null +++ b/test/client_cli/en/config-manager-push-services.test.js @@ -0,0 +1,10 @@ +import cp from 'child_process'; +import { promisify } from 'util'; + +const exec = promisify(cp.exec); +const CMD = 'frodo config-manager push services --help'; +const { stdout } = await exec(CMD); + +test("CLI help interface for 'config-manager push services' should be expected english", async () => { + expect(stdout).toMatchSnapshot(); +}); diff --git a/test/e2e/__snapshots__/config-manager-push-services.e2e.test.js.snap b/test/e2e/__snapshots__/config-manager-push-services.e2e.test.js.snap new file mode 100644 index 000000000..9ee8eefeb --- /dev/null +++ b/test/e2e/__snapshots__/config-manager-push-services.e2e.test.js.snap @@ -0,0 +1,22 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`frodo config-manager push service-objects "frodo config-manager push services --name id-repositories -D test/e2e/exports/fr-config-manager/forgeops -m forgeops": should import a specific service by realm into forgeops" 1`] = `""`; + +exports[`frodo config-manager push service-objects "frodo config-manager push services --name id-repositories -D test/e2e/exports/fr-config-manager/forgeops -m forgeops": should import a specific service by realm into forgeops" 2`] = ` +"Experimental feature in use: 'frodo config-manager push services'. This feature may change without notice. +" +`; + +exports[`frodo config-manager push service-objects "frodo config-manager push services -D test/e2e/exports/fr-config-manager/forgeops -m forgeops": should import all services into forgeops" 1`] = `""`; + +exports[`frodo config-manager push service-objects "frodo config-manager push services -D test/e2e/exports/fr-config-manager/forgeops -m forgeops": should import all services into forgeops" 2`] = ` +"Experimental feature in use: 'frodo config-manager push services'. This feature may change without notice. +" +`; + +exports[`frodo config-manager push service-objects "frodo config-manager push services -n id-repositories -D test/e2e/exports/fr-config-manager/forgeops -m forgeops": should import a specific service by name into forgeops" 1`] = `""`; + +exports[`frodo config-manager push service-objects "frodo config-manager push services -n id-repositories -D test/e2e/exports/fr-config-manager/forgeops -m forgeops": should import a specific service by name into forgeops" 2`] = ` +"Experimental feature in use: 'frodo config-manager push services'. This feature may change without notice. +" +`; diff --git a/test/e2e/config-manager-push-services.e2e.test.js b/test/e2e/config-manager-push-services.e2e.test.js new file mode 100644 index 000000000..a9e3607e9 --- /dev/null +++ b/test/e2e/config-manager-push-services.e2e.test.js @@ -0,0 +1,86 @@ +/** + * Follow this process to write e2e tests for the CLI project: + * + * 1. Test if all the necessary mocks for your tests already exist. + * In mock mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=1 frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * If your command completes without errors and with the expected results, + * all the required mocks already exist and you are good to write your + * test and skip to step #4. + * + * If, however, your command fails and you see errors like the one below, + * you know you need to record the mock responses first: + * + * [Polly] [adapter:node-http] Recording for the following request is not found and `recordIfMissing` is `false`. + * + * 2. Record mock responses for your exact command. + * In mock record mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=record frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * Wait until you see all the Polly instances (mock recording adapters) have + * shutdown before you try to run step #1 again. + * Messages like these indicate mock recording adapters shutting down: + * + * Polly instance 'conn/4' stopping in 3s... + * Polly instance 'conn/4' stopping in 2s... + * Polly instance 'conn/save/3' stopping in 3s... + * Polly instance 'conn/4' stopping in 1s... + * Polly instance 'conn/save/3' stopping in 2s... + * Polly instance 'conn/4' stopped. + * Polly instance 'conn/save/3' stopping in 1s... + * Polly instance 'conn/save/3' stopped. + * + * 3. Validate your freshly recorded mock responses are complete and working. + * Re-run the exact command you want to test in mock mode (see step #1). + * + * 4. Write your test. + * Make sure to use the exact command including number of arguments and params. + * + * 5. Commit both your test and your new recordings to the repository. + * Your tests are likely going to reside outside the frodo-lib project but + * the recordings must be committed to the frodo-lib project. + */ + +/* +// ForgeOps +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push services -D test/e2e/exports/fr-config-manager/forgeops -m forgeops +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push services -n id-repositories -D test/e2e/exports/fr-config-manager/forgeops -m forgeops +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push services --name id-repositories -D test/e2e/exports/fr-config-manager/forgeops -m forgeops +*/ + + +import { getEnv, testSuccess } from './utils/TestUtils'; +import { forgeops_connection as fc } from './utils/TestConfig'; + + +process.env['FRODO_MOCK'] = '1'; +const forgeopsEnv = getEnv(fc); + +const allDirectory = "test/e2e/exports/fr-config-manager/forgeops"; + +describe('frodo config-manager push service-objects', () => { + test(`"frodo config-manager push services -D ${allDirectory} -m forgeops": should import all services into forgeops"`, async () => { + const CMD = `frodo config-manager push services -D ${allDirectory} -m forgeops`; + await testSuccess(CMD, forgeopsEnv); + }); + + test(`"frodo config-manager push services -n id-repositories -D ${allDirectory} -m forgeops": should import a specific service by name into forgeops"`, async () => { + const CMD = `frodo config-manager push services -n id-repositories -D ${allDirectory} -m forgeops`; + await testSuccess(CMD, forgeopsEnv); + }); + + test(`"frodo config-manager push services --name id-repositories -D ${allDirectory} -m forgeops": should import a specific service by realm into forgeops"`, async () => { + const CMD = `frodo config-manager push services --name id-repositories -D ${allDirectory} -m forgeops`; + await testSuccess(CMD,{ + env: { + ...forgeopsEnv.env, + FRODO_REALM: 'alpha' + } + }); + }); +}); \ No newline at end of file diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/baseurl.json b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/baseurl.json new file mode 100644 index 000000000..a7d8fdca6 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/baseurl.json @@ -0,0 +1,12 @@ +{ + "_id": "", + "_rev": "-1889820858", + "_type": { + "_id": "baseurl", + "collection": false, + "name": "Base URL Source" + }, + "contextPath": "/am", + "fixedValue": "https://&{fqdn}", + "source": "REQUEST_VALUES" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/id-repositories.json b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/id-repositories.json new file mode 100644 index 000000000..dcf15001c --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/id-repositories.json @@ -0,0 +1,15 @@ +{ + "_id": "", + "_rev": "-1741783487", + "_type": { + "_id": "id-repositories", + "collection": false, + "name": "sunIdentityRepositoryService" + }, + "sunIdRepoAttributeCombiner": "com.iplanet.am.sdk.AttributeCombiner", + "sunIdRepoAttributeValidator": [ + "class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl", + "minimumPasswordLength=8", + "usernameInvalidChars=*|(|)|&|!" + ] +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/id-repositories/OpenDJ.json b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/id-repositories/OpenDJ.json new file mode 100644 index 000000000..d281fdbe4 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/id-repositories/OpenDJ.json @@ -0,0 +1,184 @@ +{ + "_id": "OpenDJ", + "_type": { + "_id": "LDAPv3ForForgeRockIAM", + "collection": true, + "name": "ForgeRock IAM Directory Server" + }, + "authentication": { + "sun-idrepo-ldapv3-config-auth-naming-attr": "uid" + }, + "cachecontrol": { + "sun-idrepo-ldapv3-dncache-enabled": true, + "sun-idrepo-ldapv3-dncache-size": 1500 + }, + "errorhandling": { + "com.iplanet.am.ldap.connection.delay.between.retries": 1000 + }, + "groupconfig": { + "sun-idrepo-ldapv3-config-group-attributes": [ + "dn", + "cn", + "uniqueMember", + "objectclass" + ], + "sun-idrepo-ldapv3-config-group-container-name": "ou", + "sun-idrepo-ldapv3-config-group-container-value": "groups", + "sun-idrepo-ldapv3-config-group-objectclass": [ + "top", + "groupOfUniqueNames" + ], + "sun-idrepo-ldapv3-config-groups-search-attribute": "cn", + "sun-idrepo-ldapv3-config-groups-search-filter": "(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))", + "sun-idrepo-ldapv3-config-memberof": "isMemberOf", + "sun-idrepo-ldapv3-config-memberurl": "memberUrl", + "sun-idrepo-ldapv3-config-uniquemember": "uniqueMember" + }, + "ldapsettings": { + "openam-idrepo-ldapv3-affinity-enabled": true, + "openam-idrepo-ldapv3-affinity-level": "bind", + "openam-idrepo-ldapv3-behera-support-enabled": true, + "openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client": false, + "openam-idrepo-ldapv3-heartbeat-interval": 10, + "openam-idrepo-ldapv3-heartbeat-timeunit": "SECONDS", + "openam-idrepo-ldapv3-keepalive-searchfilter": "(objectclass=*)", + "openam-idrepo-ldapv3-mtls-enabled": false, + "openam-idrepo-ldapv3-proxied-auth-denied-fallback": false, + "openam-idrepo-ldapv3-proxied-auth-enabled": false, + "sun-idrepo-ldapv3-config-authid": "uid=am-identity-bind-account,ou=admins,ou=identities", + "sun-idrepo-ldapv3-config-authpw": null, + "sun-idrepo-ldapv3-config-connection-mode": "LDAPS", + "sun-idrepo-ldapv3-config-connection_pool_max_size": 14, + "sun-idrepo-ldapv3-config-connection_pool_min_size": 4, + "sun-idrepo-ldapv3-config-ldap-server": [ + "ds-idrepo-0.ds-idrepo:1636" + ], + "sun-idrepo-ldapv3-config-max-result": 1000, + "sun-idrepo-ldapv3-config-organization_name": "ou=identities", + "sun-idrepo-ldapv3-config-search-scope": "SCOPE_SUB", + "sun-idrepo-ldapv3-config-time-limit": 10 + }, + "persistentsearch": { + "sun-idrepo-ldapv3-config-psearch-filter": "(!(objectclass=frCoreToken))", + "sun-idrepo-ldapv3-config-psearch-scope": "SCOPE_SUB", + "sun-idrepo-ldapv3-config-psearchbase": "ou=identities" + }, + "pluginconfig": { + "sunIdRepoAttributeMapping": [], + "sunIdRepoClass": "org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo", + "sunIdRepoSupportedOperations": [ + "realm=read,create,edit,delete,service", + "group=read,create,edit,delete", + "user=read,create,edit,delete,service" + ] + }, + "userconfig": { + "sun-idrepo-ldapv3-config-active": "Active", + "sun-idrepo-ldapv3-config-auth-kba-attempts-attr": [ + "kbaInfoAttempts" + ], + "sun-idrepo-ldapv3-config-auth-kba-attr": [ + "kbaInfo" + ], + "sun-idrepo-ldapv3-config-auth-kba-index-attr": "kbaActiveIndex", + "sun-idrepo-ldapv3-config-createuser-attr-mapping": [ + "cn", + "sn" + ], + "sun-idrepo-ldapv3-config-inactive": "Inactive", + "sun-idrepo-ldapv3-config-isactive": "inetuserstatus", + "sun-idrepo-ldapv3-config-people-container-name": "ou", + "sun-idrepo-ldapv3-config-people-container-value": "people", + "sun-idrepo-ldapv3-config-user-attributes": [ + "fr-idm-uuid", + "iplanet-am-auth-configuration", + "iplanet-am-user-alias-list", + "iplanet-am-user-password-reset-question-answer", + "mail", + "assignedDashboard", + "authorityRevocationList", + "dn", + "iplanet-am-user-password-reset-options", + "employeeNumber", + "createTimestamp", + "kbaActiveIndex", + "caCertificate", + "iplanet-am-session-quota-limit", + "iplanet-am-user-auth-config", + "sun-fm-saml2-nameid-infokey", + "sunIdentityMSISDNNumber", + "iplanet-am-user-password-reset-force-reset", + "sunAMAuthInvalidAttemptsData", + "devicePrintProfiles", + "givenName", + "iplanet-am-session-get-valid-sessions", + "objectClass", + "adminRole", + "inetUserHttpURL", + "lastEmailSent", + "iplanet-am-user-account-life", + "postalAddress", + "userCertificate", + "preferredtimezone", + "iplanet-am-user-admin-start-dn", + "oath2faEnabled", + "preferredlanguage", + "etag", + "sun-fm-saml2-nameid-info", + "userPassword", + "iplanet-am-session-service-status", + "telephoneNumber", + "iplanet-am-session-max-idle-time", + "distinguishedName", + "iplanet-am-session-destroy-sessions", + "kbaInfoAttempts", + "modifyTimestamp", + "uid", + "iplanet-am-user-success-url", + "iplanet-am-user-auth-modules", + "kbaInfo", + "memberOf", + "sn", + "preferredLocale", + "manager", + "iplanet-am-session-max-session-time", + "deviceProfiles", + "boundDevices", + "cn", + "oathDeviceProfiles", + "webauthnDeviceProfiles", + "iplanet-am-user-login-status", + "pushDeviceProfiles", + "push2faEnabled", + "inetUserStatus", + "retryLimitNodeCount", + "iplanet-am-user-failure-url", + "iplanet-am-session-max-caching-time", + "isMemberOf" + ], + "sun-idrepo-ldapv3-config-user-objectclass": [ + "iplanet-am-managed-person", + "inetuser", + "sunFMSAML2NameIdentifier", + "inetorgperson", + "devicePrintProfilesContainer", + "iplanet-am-user-service", + "iPlanetPreferences", + "pushDeviceProfilesContainer", + "forgerock-am-dashboard-service", + "organizationalperson", + "top", + "kbaInfoContainer", + "person", + "sunAMAuthAccountLockout", + "oathDeviceProfilesContainer", + "webauthnDeviceProfilesContainer", + "iplanet-am-auth-configuration-service", + "deviceProfilesContainer", + "boundDevicesContainer", + "fr-idm-managed-user-explicit" + ], + "sun-idrepo-ldapv3-config-users-search-attribute": "fr-idm-uuid", + "sun-idrepo-ldapv3-config-users-search-filter": "(objectclass=inetorgperson)" + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/oauth-oidc.json b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/oauth-oidc.json new file mode 100644 index 000000000..413e9f0f1 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/oauth-oidc.json @@ -0,0 +1,411 @@ +{ + "_id": "", + "_type": { + "_id": "oauth-oidc", + "collection": false, + "name": "OAuth2 Provider" + }, + "advancedOAuth2Config": { + "allowClientCredentialsInTokenRequestQueryParameters": true, + "allowedAudienceValues": [], + "authenticationAttributes": [ + "uid" + ], + "codeVerifierEnforced": "false", + "defaultScopes": [ + "address", + "phone", + "openid", + "profile", + "email" + ], + "displayNameAttribute": "cn", + "expClaimRequiredInRequestObject": false, + "grantTypes": [ + "implicit", + "urn:ietf:params:oauth:grant-type:saml2-bearer", + "refresh_token", + "password", + "client_credentials", + "urn:ietf:params:oauth:grant-type:device_code", + "authorization_code", + "urn:ietf:params:oauth:grant-type:uma-ticket" + ], + "hashSalt": "3FQf76iBRzr9nfmqoSz4tLc7E6Wii2Cc", + "includeClientIdClaimInStatelessTokens": true, + "includeSubnameInTokenClaims": true, + "macaroonTokenFormat": "V2", + "maxAgeOfRequestObjectNbfClaim": 0, + "maxDifferenceBetweenRequestObjectNbfAndExp": 0, + "moduleMessageEnabledInPasswordGrant": false, + "nbfClaimRequiredInRequestObject": false, + "parRequestUriLifetime": 90, + "persistentClaims": [], + "refreshTokenGracePeriod": 0, + "requestObjectProcessing": "OIDC", + "requirePushedAuthorizationRequests": false, + "responseTypeClasses": [ + "code|org.forgerock.oauth2.core.AuthorizationCodeResponseTypeHandler", + "id_token|org.forgerock.openidconnect.IdTokenResponseTypeHandler", + "device_code|org.forgerock.oauth2.core.TokenResponseTypeHandler", + "token|org.forgerock.oauth2.core.TokenResponseTypeHandler" + ], + "supportedScopes": [ + "email|Your email address", + "openid|", + "address|Your postal address", + "phone|Your telephone number(s)", + "am-introspect-all-tokens", + "am-introspect-all-tokens-any-realm", + "profile|Your personal information", + "write", + "fr:idm:*|Full authority to operate with IDM on your behalf" + ], + "supportedSubjectTypes": [ + "public" + ], + "tlsCertificateBoundAccessTokensEnabled": true, + "tlsCertificateRevocationCheckingEnabled": false, + "tlsClientCertificateHeaderFormat": "BASE64_ENCODED_CERT", + "tokenCompressionEnabled": false, + "tokenEncryptionEnabled": false, + "tokenExchangeClasses": [ + "urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToAccessTokenExchanger", + "urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToIdTokenExchanger", + "urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToIdTokenExchanger", + "urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToAccessTokenExchanger" + ], + "tokenSigningAlgorithm": "HS256", + "tokenValidatorClasses": [ + "urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.OidcIdTokenValidator", + "urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.OAuth2AccessTokenValidator" + ] + }, + "advancedOIDCConfig": { + "alwaysAddClaimsToToken": false, + "amrMappings": {}, + "authorisedIdmDelegationClients": [ + "idm-provisioning" + ], + "authorisedOpenIdConnectSSOClients": [ + "openidm" + ], + "claimsParameterSupported": false, + "defaultACR": [], + "idTokenInfoClientAuthenticationEnabled": true, + "includeAllKtyAlgCombinationsInJwksUri": false, + "loaMapping": {}, + "storeOpsTokens": true, + "supportedAuthorizationResponseEncryptionAlgorithms": [ + "ECDH-ES+A256KW", + "ECDH-ES+A192KW", + "RSA-OAEP", + "ECDH-ES+A128KW", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "ECDH-ES", + "dir", + "A192KW" + ], + "supportedAuthorizationResponseEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedAuthorizationResponseSigningAlgorithms": [ + "PS384", + "RS384", + "EdDSA", + "ES384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedRequestParameterEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedRequestParameterEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedRequestParameterSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedTokenEndpointAuthenticationSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedTokenIntrospectionResponseEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "RSA1_5", + "A256KW", + "dir", + "A192KW" + ], + "supportedTokenIntrospectionResponseEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedTokenIntrospectionResponseSigningAlgorithms": [ + "PS384", + "RS384", + "EdDSA", + "ES384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedUserInfoEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedUserInfoEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedUserInfoSigningAlgorithms": [ + "ES384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512" + ], + "useForceAuthnForMaxAge": false, + "useForceAuthnForPromptLogin": false + }, + "cibaConfig": { + "cibaAuthReqIdLifetime": 600, + "cibaMinimumPollingInterval": 2, + "supportedCibaSigningAlgorithms": [ + "ES256", + "PS256" + ] + }, + "clientDynamicRegistrationConfig": { + "allowDynamicRegistration": false, + "dynamicClientRegistrationScope": "dynamic_client_registration", + "dynamicClientRegistrationScript": "[Empty]", + "dynamicClientRegistrationSoftwareStatementRequired": false, + "generateRegistrationAccessTokens": true, + "requiredSoftwareStatementAttestedAttributes": [ + "redirect_uris" + ] + }, + "consent": { + "clientsCanSkipConsent": true, + "enableRemoteConsent": false, + "supportedRcsRequestEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "RSA1_5", + "A256KW", + "dir", + "A192KW" + ], + "supportedRcsRequestEncryptionMethods": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedRcsRequestSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedRcsResponseEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedRcsResponseEncryptionMethods": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedRcsResponseSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ] + }, + "coreOAuth2Config": { + "accessTokenLifetime": 3600, + "accessTokenMayActScript": "[Empty]", + "codeLifetime": 120, + "issueRefreshToken": true, + "issueRefreshTokenOnRefreshedToken": true, + "macaroonTokensEnabled": false, + "oidcMayActScript": "[Empty]", + "refreshTokenLifetime": 604800, + "scopesPolicySet": "oauth2Scopes", + "statelessTokensEnabled": false, + "usePolicyEngineForScope": false + }, + "coreOIDCConfig": { + "jwtTokenLifetime": 3600, + "oidcDiscoveryEndpointEnabled": true, + "overrideableOIDCClaims": [], + "supportedClaims": [ + "phone_number|Phone number", + "family_name|Family name", + "given_name|Given name", + "locale|Locale", + "email|Email address", + "profile|Your personal information", + "zoneinfo|Time zone", + "address|Postal address", + "name|Full name" + ], + "supportedIDTokenEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedIDTokenEncryptionMethods": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedIDTokenSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ] + }, + "deviceCodeConfig": { + "deviceCodeLifetime": 300, + "devicePollInterval": 5, + "deviceUserCodeCharacterSet": "234567ACDEFGHJKLMNPQRSTWXYZabcdefhijkmnopqrstwxyz", + "deviceUserCodeLength": 8 + }, + "location": "/", + "nextDescendents": [], + "pluginsConfig": { + "accessTokenEnricherClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "accessTokenModificationPluginType": "SCRIPTED", + "accessTokenModificationScript": "d22f9a0c-426a-4466-b95e-d0f125b0d5fa", + "accessTokenModifierClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "authorizeEndpointDataProviderClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "authorizeEndpointDataProviderPluginType": "JAVA", + "authorizeEndpointDataProviderScript": "[Empty]", + "evaluateScopeClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "evaluateScopePluginType": "JAVA", + "evaluateScopeScript": "[Empty]", + "oidcClaimsClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "oidcClaimsPluginType": "SCRIPTED", + "oidcClaimsScript": "36863ffb-40ec-48b9-94b1-9a99f71cc3b5", + "userCodeGeneratorClass": "org.forgerock.oauth2.core.plugins.registry.DefaultUserCodeGenerator", + "validateScopeClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "validateScopePluginType": "JAVA", + "validateScopeScript": "[Empty]" + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/policyconfiguration.json b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/policyconfiguration.json new file mode 100644 index 000000000..40633240f --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/policyconfiguration.json @@ -0,0 +1,36 @@ +{ + "_id": "", + "_rev": "-247595145", + "_type": { + "_id": "policyconfiguration", + "collection": false, + "name": "Policy Configuration" + }, + "bindDn": "&{am.stores.user.username}", + "bindPassword": { + "$string": "&{am.stores.user.password}" + }, + "checkIfResourceTypeExists": true, + "connectionPoolMaximumSize": 10, + "connectionPoolMinimumSize": 1, + "ldapServer": [ + "userstore-1.userstore.fr-platform.svc.cluster.local:1389", + "userstore-2.userstore.fr-platform.svc.cluster.local:1389", + "userstore-0.userstore.fr-platform.svc.cluster.local:1389" + ], + "maximumSearchResults": 100, + "mtlsEnabled": false, + "policyHeartbeatInterval": 10, + "policyHeartbeatTimeUnit": "SECONDS", + "realmSearchFilter": "(objectclass=sunismanagedorganization)", + "searchTimeout": 5, + "sslEnabled": { + "$bool": "&{am.stores.ssl.enabled}" + }, + "subjectsResultTTL": 10, + "userAliasEnabled": false, + "usersBaseDn": "ou=identities", + "usersSearchAttribute": "uid", + "usersSearchFilter": "(objectclass=inetorgperson)", + "usersSearchScope": "SCOPE_SUB" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/pushNotification.json b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/pushNotification.json new file mode 100644 index 000000000..8c3b511b2 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/pushNotification.json @@ -0,0 +1,18 @@ +{ + "_id": "", + "_rev": "1527221944", + "_type": { + "_id": "pushNotification", + "collection": false, + "name": "Push Notification Service" + }, + "accessKey": "AKIAVMMPFBOEKG3LF3OR", + "appleEndpoint": "arn:aws:sns:us-east-1:370204281736:app/APNS/A-ZzH-tjSJK3UvLk_bnnhg", + "delegateFactory": "org.forgerock.openam.services.push.sns.SnsHttpDelegateFactory", + "googleEndpoint": "arn:aws:sns:us-east-1:370204281736:app/GCM/A-ZzH-tjSJK3UvLk_bnnhg", + "mdCacheSize": 10000, + "mdConcurrency": 16, + "mdDuration": 120, + "region": "us-east-1", + "secret": null +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/selfServiceTrees.json b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/selfServiceTrees.json new file mode 100644 index 000000000..63823a117 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/selfServiceTrees.json @@ -0,0 +1,16 @@ +{ + "_id": "", + "_rev": "-948959244", + "_type": { + "_id": "selfServiceTrees", + "collection": false, + "name": "Self Service Trees" + }, + "enabled": true, + "treeMapping": { + "forgottenUsername": "ForgottenUsername", + "registration": "Registration", + "resetPassword": "ResetPassword", + "updatePassword": "UpdatePassword" + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/validation.json b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/validation.json new file mode 100644 index 000000000..9aa72d8b4 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/alpha/services/validation.json @@ -0,0 +1,13 @@ +{ + "_id": "", + "_rev": "-1436509548", + "_type": { + "_id": "validation", + "collection": false, + "name": "Validation Service" + }, + "validGotoDestinations": [ + "&{am.server.protocol|https}://&{fqdn}/*?*", + "https://sso.fcps.dev.trivir.com:8888/enduser/?realm=/alpha" + ] +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/DataStoreService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/DataStoreService.json new file mode 100644 index 000000000..946d0012c --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/DataStoreService.json @@ -0,0 +1,11 @@ +{ + "_id": "", + "_rev": "1612405510", + "_type": { + "_id": "DataStoreService", + "collection": false, + "name": "External Data Stores" + }, + "applicationDataStoreId": "application-store", + "policyDataStoreId": "policy-store" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/SocialIdentityProviders.json b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/SocialIdentityProviders.json new file mode 100644 index 000000000..300f81169 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/SocialIdentityProviders.json @@ -0,0 +1,10 @@ +{ + "_id": "", + "_rev": "1077208638", + "_type": { + "_id": "SocialIdentityProviders", + "collection": false, + "name": "Social Identity Provider Service" + }, + "enabled": true +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/baseurl.json b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/baseurl.json new file mode 100644 index 000000000..a7d8fdca6 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/baseurl.json @@ -0,0 +1,12 @@ +{ + "_id": "", + "_rev": "-1889820858", + "_type": { + "_id": "baseurl", + "collection": false, + "name": "Base URL Source" + }, + "contextPath": "/am", + "fixedValue": "https://&{fqdn}", + "source": "REQUEST_VALUES" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/id-repositories.json b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/id-repositories.json new file mode 100644 index 000000000..dcf15001c --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/id-repositories.json @@ -0,0 +1,15 @@ +{ + "_id": "", + "_rev": "-1741783487", + "_type": { + "_id": "id-repositories", + "collection": false, + "name": "sunIdentityRepositoryService" + }, + "sunIdRepoAttributeCombiner": "com.iplanet.am.sdk.AttributeCombiner", + "sunIdRepoAttributeValidator": [ + "class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl", + "minimumPasswordLength=8", + "usernameInvalidChars=*|(|)|&|!" + ] +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/id-repositories/OpenDJ.json b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/id-repositories/OpenDJ.json new file mode 100644 index 000000000..b98b78e25 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/id-repositories/OpenDJ.json @@ -0,0 +1,185 @@ +{ + "_id": "OpenDJ", + "_type": { + "_id": "LDAPv3ForForgeRockIAM", + "collection": true, + "name": "ForgeRock IAM Directory Server" + }, + "authentication": { + "sun-idrepo-ldapv3-config-auth-naming-attr": "uid" + }, + "cachecontrol": { + "sun-idrepo-ldapv3-dncache-enabled": true, + "sun-idrepo-ldapv3-dncache-size": 1500 + }, + "errorhandling": { + "com.iplanet.am.ldap.connection.delay.between.retries": 1000 + }, + "groupconfig": { + "sun-idrepo-ldapv3-config-group-attributes": [ + "dn", + "cn", + "uniqueMember", + "objectclass" + ], + "sun-idrepo-ldapv3-config-group-container-name": "ou", + "sun-idrepo-ldapv3-config-group-container-value": "groups", + "sun-idrepo-ldapv3-config-group-objectclass": [ + "top", + "groupOfUniqueNames" + ], + "sun-idrepo-ldapv3-config-groups-search-attribute": "cn", + "sun-idrepo-ldapv3-config-groups-search-filter": "(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))", + "sun-idrepo-ldapv3-config-memberof": "isMemberOf", + "sun-idrepo-ldapv3-config-memberurl": "memberUrl", + "sun-idrepo-ldapv3-config-uniquemember": "uniqueMember" + }, + "ldapsettings": { + "openam-idrepo-ldapv3-affinity-enabled": true, + "openam-idrepo-ldapv3-affinity-level": "bind", + "openam-idrepo-ldapv3-behera-support-enabled": true, + "openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client": false, + "openam-idrepo-ldapv3-heartbeat-interval": 10, + "openam-idrepo-ldapv3-heartbeat-timeunit": "SECONDS", + "openam-idrepo-ldapv3-keepalive-searchbase": "", + "openam-idrepo-ldapv3-keepalive-searchfilter": "(objectclass=*)", + "openam-idrepo-ldapv3-mtls-enabled": false, + "openam-idrepo-ldapv3-proxied-auth-denied-fallback": false, + "openam-idrepo-ldapv3-proxied-auth-enabled": false, + "sun-idrepo-ldapv3-config-authid": "uid=am-identity-bind-account,ou=admins,ou=identities", + "sun-idrepo-ldapv3-config-authpw": null, + "sun-idrepo-ldapv3-config-connection-mode": "LDAPS", + "sun-idrepo-ldapv3-config-connection_pool_max_size": 14, + "sun-idrepo-ldapv3-config-connection_pool_min_size": 4, + "sun-idrepo-ldapv3-config-ldap-server": [ + "ds-idrepo-0.ds-idrepo:1636" + ], + "sun-idrepo-ldapv3-config-max-result": 1000, + "sun-idrepo-ldapv3-config-organization_name": "ou=identities", + "sun-idrepo-ldapv3-config-search-scope": "SCOPE_SUB", + "sun-idrepo-ldapv3-config-time-limit": 10 + }, + "persistentsearch": { + "sun-idrepo-ldapv3-config-psearch-filter": "(!(objectclass=frCoreToken))", + "sun-idrepo-ldapv3-config-psearch-scope": "SCOPE_SUB", + "sun-idrepo-ldapv3-config-psearchbase": "ou=identities" + }, + "pluginconfig": { + "sunIdRepoAttributeMapping": [], + "sunIdRepoClass": "org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo", + "sunIdRepoSupportedOperations": [ + "realm=read,create,edit,delete,service", + "group=read,create,edit,delete", + "user=read,create,edit,delete,service" + ] + }, + "userconfig": { + "sun-idrepo-ldapv3-config-active": "Active", + "sun-idrepo-ldapv3-config-auth-kba-attempts-attr": [ + "kbaInfoAttempts" + ], + "sun-idrepo-ldapv3-config-auth-kba-attr": [ + "kbaInfo" + ], + "sun-idrepo-ldapv3-config-auth-kba-index-attr": "kbaActiveIndex", + "sun-idrepo-ldapv3-config-createuser-attr-mapping": [ + "cn", + "sn" + ], + "sun-idrepo-ldapv3-config-inactive": "Inactive", + "sun-idrepo-ldapv3-config-isactive": "inetuserstatus", + "sun-idrepo-ldapv3-config-people-container-name": "ou", + "sun-idrepo-ldapv3-config-people-container-value": "people", + "sun-idrepo-ldapv3-config-user-attributes": [ + "fr-idm-uuid", + "iplanet-am-auth-configuration", + "iplanet-am-user-alias-list", + "iplanet-am-user-password-reset-question-answer", + "mail", + "assignedDashboard", + "authorityRevocationList", + "dn", + "iplanet-am-user-password-reset-options", + "employeeNumber", + "createTimestamp", + "kbaActiveIndex", + "caCertificate", + "iplanet-am-session-quota-limit", + "iplanet-am-user-auth-config", + "sun-fm-saml2-nameid-infokey", + "sunIdentityMSISDNNumber", + "iplanet-am-user-password-reset-force-reset", + "sunAMAuthInvalidAttemptsData", + "devicePrintProfiles", + "givenName", + "iplanet-am-session-get-valid-sessions", + "objectClass", + "adminRole", + "inetUserHttpURL", + "lastEmailSent", + "iplanet-am-user-account-life", + "postalAddress", + "userCertificate", + "preferredtimezone", + "iplanet-am-user-admin-start-dn", + "oath2faEnabled", + "preferredlanguage", + "etag", + "sun-fm-saml2-nameid-info", + "userPassword", + "iplanet-am-session-service-status", + "telephoneNumber", + "iplanet-am-session-max-idle-time", + "distinguishedName", + "iplanet-am-session-destroy-sessions", + "kbaInfoAttempts", + "modifyTimestamp", + "uid", + "iplanet-am-user-success-url", + "iplanet-am-user-auth-modules", + "kbaInfo", + "memberOf", + "sn", + "preferredLocale", + "manager", + "iplanet-am-session-max-session-time", + "deviceProfiles", + "boundDevices", + "cn", + "oathDeviceProfiles", + "webauthnDeviceProfiles", + "iplanet-am-user-login-status", + "pushDeviceProfiles", + "push2faEnabled", + "inetUserStatus", + "retryLimitNodeCount", + "iplanet-am-user-failure-url", + "iplanet-am-session-max-caching-time", + "isMemberOf" + ], + "sun-idrepo-ldapv3-config-user-objectclass": [ + "iplanet-am-managed-person", + "inetuser", + "sunFMSAML2NameIdentifier", + "inetorgperson", + "devicePrintProfilesContainer", + "iplanet-am-user-service", + "iPlanetPreferences", + "pushDeviceProfilesContainer", + "forgerock-am-dashboard-service", + "organizationalperson", + "top", + "kbaInfoContainer", + "person", + "sunAMAuthAccountLockout", + "oathDeviceProfilesContainer", + "webauthnDeviceProfilesContainer", + "iplanet-am-auth-configuration-service", + "deviceProfilesContainer", + "boundDevicesContainer", + "fr-idm-managed-user-explicit" + ], + "sun-idrepo-ldapv3-config-users-search-attribute": "fr-idm-uuid", + "sun-idrepo-ldapv3-config-users-search-filter": "(objectclass=inetorgperson)" + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/oauth-oidc.json b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/oauth-oidc.json new file mode 100644 index 000000000..413e9f0f1 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/oauth-oidc.json @@ -0,0 +1,411 @@ +{ + "_id": "", + "_type": { + "_id": "oauth-oidc", + "collection": false, + "name": "OAuth2 Provider" + }, + "advancedOAuth2Config": { + "allowClientCredentialsInTokenRequestQueryParameters": true, + "allowedAudienceValues": [], + "authenticationAttributes": [ + "uid" + ], + "codeVerifierEnforced": "false", + "defaultScopes": [ + "address", + "phone", + "openid", + "profile", + "email" + ], + "displayNameAttribute": "cn", + "expClaimRequiredInRequestObject": false, + "grantTypes": [ + "implicit", + "urn:ietf:params:oauth:grant-type:saml2-bearer", + "refresh_token", + "password", + "client_credentials", + "urn:ietf:params:oauth:grant-type:device_code", + "authorization_code", + "urn:ietf:params:oauth:grant-type:uma-ticket" + ], + "hashSalt": "3FQf76iBRzr9nfmqoSz4tLc7E6Wii2Cc", + "includeClientIdClaimInStatelessTokens": true, + "includeSubnameInTokenClaims": true, + "macaroonTokenFormat": "V2", + "maxAgeOfRequestObjectNbfClaim": 0, + "maxDifferenceBetweenRequestObjectNbfAndExp": 0, + "moduleMessageEnabledInPasswordGrant": false, + "nbfClaimRequiredInRequestObject": false, + "parRequestUriLifetime": 90, + "persistentClaims": [], + "refreshTokenGracePeriod": 0, + "requestObjectProcessing": "OIDC", + "requirePushedAuthorizationRequests": false, + "responseTypeClasses": [ + "code|org.forgerock.oauth2.core.AuthorizationCodeResponseTypeHandler", + "id_token|org.forgerock.openidconnect.IdTokenResponseTypeHandler", + "device_code|org.forgerock.oauth2.core.TokenResponseTypeHandler", + "token|org.forgerock.oauth2.core.TokenResponseTypeHandler" + ], + "supportedScopes": [ + "email|Your email address", + "openid|", + "address|Your postal address", + "phone|Your telephone number(s)", + "am-introspect-all-tokens", + "am-introspect-all-tokens-any-realm", + "profile|Your personal information", + "write", + "fr:idm:*|Full authority to operate with IDM on your behalf" + ], + "supportedSubjectTypes": [ + "public" + ], + "tlsCertificateBoundAccessTokensEnabled": true, + "tlsCertificateRevocationCheckingEnabled": false, + "tlsClientCertificateHeaderFormat": "BASE64_ENCODED_CERT", + "tokenCompressionEnabled": false, + "tokenEncryptionEnabled": false, + "tokenExchangeClasses": [ + "urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToAccessTokenExchanger", + "urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToIdTokenExchanger", + "urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToIdTokenExchanger", + "urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToAccessTokenExchanger" + ], + "tokenSigningAlgorithm": "HS256", + "tokenValidatorClasses": [ + "urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.OidcIdTokenValidator", + "urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.OAuth2AccessTokenValidator" + ] + }, + "advancedOIDCConfig": { + "alwaysAddClaimsToToken": false, + "amrMappings": {}, + "authorisedIdmDelegationClients": [ + "idm-provisioning" + ], + "authorisedOpenIdConnectSSOClients": [ + "openidm" + ], + "claimsParameterSupported": false, + "defaultACR": [], + "idTokenInfoClientAuthenticationEnabled": true, + "includeAllKtyAlgCombinationsInJwksUri": false, + "loaMapping": {}, + "storeOpsTokens": true, + "supportedAuthorizationResponseEncryptionAlgorithms": [ + "ECDH-ES+A256KW", + "ECDH-ES+A192KW", + "RSA-OAEP", + "ECDH-ES+A128KW", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "ECDH-ES", + "dir", + "A192KW" + ], + "supportedAuthorizationResponseEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedAuthorizationResponseSigningAlgorithms": [ + "PS384", + "RS384", + "EdDSA", + "ES384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedRequestParameterEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedRequestParameterEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedRequestParameterSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedTokenEndpointAuthenticationSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedTokenIntrospectionResponseEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "RSA1_5", + "A256KW", + "dir", + "A192KW" + ], + "supportedTokenIntrospectionResponseEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedTokenIntrospectionResponseSigningAlgorithms": [ + "PS384", + "RS384", + "EdDSA", + "ES384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedUserInfoEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedUserInfoEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedUserInfoSigningAlgorithms": [ + "ES384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512" + ], + "useForceAuthnForMaxAge": false, + "useForceAuthnForPromptLogin": false + }, + "cibaConfig": { + "cibaAuthReqIdLifetime": 600, + "cibaMinimumPollingInterval": 2, + "supportedCibaSigningAlgorithms": [ + "ES256", + "PS256" + ] + }, + "clientDynamicRegistrationConfig": { + "allowDynamicRegistration": false, + "dynamicClientRegistrationScope": "dynamic_client_registration", + "dynamicClientRegistrationScript": "[Empty]", + "dynamicClientRegistrationSoftwareStatementRequired": false, + "generateRegistrationAccessTokens": true, + "requiredSoftwareStatementAttestedAttributes": [ + "redirect_uris" + ] + }, + "consent": { + "clientsCanSkipConsent": true, + "enableRemoteConsent": false, + "supportedRcsRequestEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "RSA1_5", + "A256KW", + "dir", + "A192KW" + ], + "supportedRcsRequestEncryptionMethods": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedRcsRequestSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedRcsResponseEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedRcsResponseEncryptionMethods": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedRcsResponseSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ] + }, + "coreOAuth2Config": { + "accessTokenLifetime": 3600, + "accessTokenMayActScript": "[Empty]", + "codeLifetime": 120, + "issueRefreshToken": true, + "issueRefreshTokenOnRefreshedToken": true, + "macaroonTokensEnabled": false, + "oidcMayActScript": "[Empty]", + "refreshTokenLifetime": 604800, + "scopesPolicySet": "oauth2Scopes", + "statelessTokensEnabled": false, + "usePolicyEngineForScope": false + }, + "coreOIDCConfig": { + "jwtTokenLifetime": 3600, + "oidcDiscoveryEndpointEnabled": true, + "overrideableOIDCClaims": [], + "supportedClaims": [ + "phone_number|Phone number", + "family_name|Family name", + "given_name|Given name", + "locale|Locale", + "email|Email address", + "profile|Your personal information", + "zoneinfo|Time zone", + "address|Postal address", + "name|Full name" + ], + "supportedIDTokenEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedIDTokenEncryptionMethods": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedIDTokenSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ] + }, + "deviceCodeConfig": { + "deviceCodeLifetime": 300, + "devicePollInterval": 5, + "deviceUserCodeCharacterSet": "234567ACDEFGHJKLMNPQRSTWXYZabcdefhijkmnopqrstwxyz", + "deviceUserCodeLength": 8 + }, + "location": "/", + "nextDescendents": [], + "pluginsConfig": { + "accessTokenEnricherClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "accessTokenModificationPluginType": "SCRIPTED", + "accessTokenModificationScript": "d22f9a0c-426a-4466-b95e-d0f125b0d5fa", + "accessTokenModifierClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "authorizeEndpointDataProviderClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "authorizeEndpointDataProviderPluginType": "JAVA", + "authorizeEndpointDataProviderScript": "[Empty]", + "evaluateScopeClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "evaluateScopePluginType": "JAVA", + "evaluateScopeScript": "[Empty]", + "oidcClaimsClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "oidcClaimsPluginType": "SCRIPTED", + "oidcClaimsScript": "36863ffb-40ec-48b9-94b1-9a99f71cc3b5", + "userCodeGeneratorClass": "org.forgerock.oauth2.core.plugins.registry.DefaultUserCodeGenerator", + "validateScopeClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "validateScopePluginType": "JAVA", + "validateScopeScript": "[Empty]" + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/policyconfiguration.json b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/policyconfiguration.json new file mode 100644 index 000000000..40633240f --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/policyconfiguration.json @@ -0,0 +1,36 @@ +{ + "_id": "", + "_rev": "-247595145", + "_type": { + "_id": "policyconfiguration", + "collection": false, + "name": "Policy Configuration" + }, + "bindDn": "&{am.stores.user.username}", + "bindPassword": { + "$string": "&{am.stores.user.password}" + }, + "checkIfResourceTypeExists": true, + "connectionPoolMaximumSize": 10, + "connectionPoolMinimumSize": 1, + "ldapServer": [ + "userstore-1.userstore.fr-platform.svc.cluster.local:1389", + "userstore-2.userstore.fr-platform.svc.cluster.local:1389", + "userstore-0.userstore.fr-platform.svc.cluster.local:1389" + ], + "maximumSearchResults": 100, + "mtlsEnabled": false, + "policyHeartbeatInterval": 10, + "policyHeartbeatTimeUnit": "SECONDS", + "realmSearchFilter": "(objectclass=sunismanagedorganization)", + "searchTimeout": 5, + "sslEnabled": { + "$bool": "&{am.stores.ssl.enabled}" + }, + "subjectsResultTTL": 10, + "userAliasEnabled": false, + "usersBaseDn": "ou=identities", + "usersSearchAttribute": "uid", + "usersSearchFilter": "(objectclass=inetorgperson)", + "usersSearchScope": "SCOPE_SUB" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/selfServiceTrees.json b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/selfServiceTrees.json new file mode 100644 index 000000000..63823a117 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/selfServiceTrees.json @@ -0,0 +1,16 @@ +{ + "_id": "", + "_rev": "-948959244", + "_type": { + "_id": "selfServiceTrees", + "collection": false, + "name": "Self Service Trees" + }, + "enabled": true, + "treeMapping": { + "forgottenUsername": "ForgottenUsername", + "registration": "Registration", + "resetPassword": "ResetPassword", + "updatePassword": "UpdatePassword" + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/validation.json b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/validation.json new file mode 100644 index 000000000..3525241b9 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/bravo/services/validation.json @@ -0,0 +1,12 @@ +{ + "_id": "", + "_rev": "896681690", + "_type": { + "_id": "validation", + "collection": false, + "name": "Validation Service" + }, + "validGotoDestinations": [ + "&{am.server.protocol|https}://&{fqdn}/*?*" + ] +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/DataStoreService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/DataStoreService.json new file mode 100644 index 000000000..946d0012c --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/DataStoreService.json @@ -0,0 +1,11 @@ +{ + "_id": "", + "_rev": "1612405510", + "_type": { + "_id": "DataStoreService", + "collection": false, + "name": "External Data Stores" + }, + "applicationDataStoreId": "application-store", + "policyDataStoreId": "policy-store" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/IdentityAssertionService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/IdentityAssertionService.json new file mode 100644 index 000000000..96b476564 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/IdentityAssertionService.json @@ -0,0 +1,11 @@ +{ + "_id": "", + "_rev": "403540704", + "_type": { + "_id": "IdentityAssertionService", + "collection": false, + "name": "Identity Assertion Service" + }, + "cacheDuration": 120, + "enable": true +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/IdentityAssertionService/Server 1.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/IdentityAssertionService/Server 1.json new file mode 100644 index 000000000..ddd92931f --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/IdentityAssertionService/Server 1.json @@ -0,0 +1,12 @@ +{ + "_id": "Server 1", + "_type": { + "_id": "serverConfigs", + "collection": true, + "name": "serverConfigs" + }, + "jwtExpiration": 30, + "secretLabelIdentifier": "secret", + "serverUrl": "test.com", + "skewAllowance": 0 +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/IdentityAssertionService/Server 2.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/IdentityAssertionService/Server 2.json new file mode 100644 index 000000000..e0f74df79 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/IdentityAssertionService/Server 2.json @@ -0,0 +1,12 @@ +{ + "_id": "Server 2", + "_type": { + "_id": "serverConfigs", + "collection": true, + "name": "serverConfigs" + }, + "jwtExpiration": 30, + "secretLabelIdentifier": "secret", + "serverUrl": "test.com", + "skewAllowance": 0 +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/RemoteConsentService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/RemoteConsentService.json new file mode 100644 index 000000000..c08abc7d5 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/RemoteConsentService.json @@ -0,0 +1,12 @@ +{ + "_id": "", + "_rev": "-1039295581", + "_type": { + "_id": "RemoteConsentService", + "collection": false, + "name": "Remote Consent Service" + }, + "consentResponseTimeLimit": 2, + "jwkStoreCacheMissCacheTime": 1, + "jwkStoreCacheTimeout": 5 +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/SocialIdentityProviders.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/SocialIdentityProviders.json new file mode 100644 index 000000000..300f81169 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/SocialIdentityProviders.json @@ -0,0 +1,10 @@ +{ + "_id": "", + "_rev": "1077208638", + "_type": { + "_id": "SocialIdentityProviders", + "collection": false, + "name": "Social Identity Provider Service" + }, + "enabled": true +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/amSessionPropertyWhitelist.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/amSessionPropertyWhitelist.json new file mode 100644 index 000000000..e7730884d --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/amSessionPropertyWhitelist.json @@ -0,0 +1,13 @@ +{ + "_id": "", + "_rev": "-736760492", + "_type": { + "_id": "amSessionPropertyWhitelist", + "collection": false, + "name": "Session Property Whitelist Service" + }, + "sessionPropertyWhitelist": [ + "AMCtxId" + ], + "whitelistedQueryProperties": [] +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/androidKeyAttestation.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/androidKeyAttestation.json new file mode 100644 index 000000000..0c6c77155 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/androidKeyAttestation.json @@ -0,0 +1,10 @@ +{ + "_id": "", + "_rev": "667165239", + "_type": { + "_id": "androidKeyAttestation", + "collection": false, + "name": "Android Key Attestation" + }, + "crlUrl": "https://android.googleapis.com/attestation/status" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/audit.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/audit.json new file mode 100644 index 000000000..a612ab980 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/audit.json @@ -0,0 +1,12 @@ +{ + "_id": "", + "_rev": "-1113197065", + "_type": { + "_id": "audit", + "collection": false, + "name": "Audit Logging" + }, + "auditEnabled": true, + "blacklistFieldFilters": [], + "whitelistFieldFilters": [] +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/audit/CSV.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/audit/CSV.json new file mode 100644 index 000000000..e4c36b76b --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/audit/CSV.json @@ -0,0 +1,47 @@ +{ + "_id": "CSV", + "_type": { + "_id": "CSV", + "collection": true, + "name": "CSV" + }, + "commonHandler": { + "enabled": true, + "topics": [ + "access", + "activity", + "config", + "authentication" + ] + }, + "commonHandlerPlugin": { + "handlerFactory": "org.forgerock.openam.audit.events.handlers.CsvAuditEventHandlerFactory" + }, + "csvBuffering": { + "bufferingAutoFlush": false, + "bufferingEnabled": true + }, + "csvConfig": { + "location": "%BASE_DIR%/var/audit/" + }, + "csvFileRetention": { + "retentionMaxDiskSpaceToUse": "-1", + "retentionMaxNumberOfHistoryFiles": "1", + "retentionMinFreeSpaceRequired": "-1" + }, + "csvFileRotation": { + "rotationEnabled": true, + "rotationFileSuffix": "-yyyy.MM.dd-HH.mm.ss", + "rotationInterval": "-1", + "rotationMaxFileSize": "100000000", + "rotationTimes": [ + "42", + "60" + ] + }, + "csvSecurity": { + "securityEnabled": false, + "securityFilename": "%BASE_DIR%/var/audit/Logger.jks", + "securitySignatureInterval": "900" + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/audit/JSON.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/audit/JSON.json new file mode 100644 index 000000000..925304e8f --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/audit/JSON.json @@ -0,0 +1,44 @@ +{ + "_id": "JSON", + "_type": { + "_id": "JSON", + "collection": true, + "name": "JSON" + }, + "commonHandler": { + "enabled": true, + "topics": [ + "access", + "activity", + "config", + "authentication" + ] + }, + "commonHandlerPlugin": { + "handlerFactory": "org.forgerock.openam.audit.events.handlers.JsonAuditEventHandlerFactory" + }, + "jsonBuffering": { + "bufferingMaxSize": "100000", + "bufferingWriteInterval": "5" + }, + "jsonConfig": { + "elasticsearchCompatible": false, + "location": "%BASE_DIR%/var/audit/", + "rotationRetentionCheckInterval": "5" + }, + "jsonFileRetention": { + "retentionMaxDiskSpaceToUse": "-1", + "retentionMaxNumberOfHistoryFiles": "1", + "retentionMinFreeSpaceRequired": "-1" + }, + "jsonFileRotation": { + "rotationEnabled": true, + "rotationFileSuffix": "-yyyy.MM.dd-HH.mm.ss", + "rotationInterval": "-1", + "rotationMaxFileSize": "100000000", + "rotationTimes": [ + "42", + "60" + ] + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/authenticatorOathService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/authenticatorOathService.json new file mode 100644 index 000000000..193981652 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/authenticatorOathService.json @@ -0,0 +1,16 @@ +{ + "_id": "", + "_rev": "-811807983", + "_type": { + "_id": "authenticatorOathService", + "collection": false, + "name": "ForgeRock Authenticator (OATH) Service" + }, + "authenticatorOATHDeviceSettingsEncryptionKeystoreKeyPairAlias": "pushDeviceProfiles", + "authenticatorOATHDeviceSettingsEncryptionKeystorePassword": null, + "authenticatorOATHDeviceSettingsEncryptionKeystorePrivateKeyPassword": null, + "authenticatorOATHDeviceSettingsEncryptionKeystoreType": "JKS", + "authenticatorOATHDeviceSettingsEncryptionScheme": "NONE", + "authenticatorOATHSkippableName": "oath2faEnabled", + "oathAttrName": "oathDeviceProfiles" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/authenticatorPushService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/authenticatorPushService.json new file mode 100644 index 000000000..a3e7d6a4b --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/authenticatorPushService.json @@ -0,0 +1,15 @@ +{ + "_id": "", + "_rev": "-1470914252", + "_type": { + "_id": "authenticatorPushService", + "collection": false, + "name": "ForgeRock Authenticator (Push) Service" + }, + "authenticatorPushDeviceSettingsEncryptionKeystorePassword": null, + "authenticatorPushDeviceSettingsEncryptionKeystorePrivateKeyPassword": null, + "authenticatorPushDeviceSettingsEncryptionKeystoreType": "JKS", + "authenticatorPushDeviceSettingsEncryptionScheme": "NONE", + "authenticatorPushSkippableName": "push2faEnabled", + "pushAttrName": "pushDeviceProfiles" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/authenticatorWebAuthnService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/authenticatorWebAuthnService.json new file mode 100644 index 000000000..b9a642364 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/authenticatorWebAuthnService.json @@ -0,0 +1,15 @@ +{ + "_id": "", + "_rev": "-1231382758", + "_type": { + "_id": "authenticatorWebAuthnService", + "collection": false, + "name": "WebAuthn Profile Encryption Service" + }, + "authenticatorWebAuthnDeviceSettingsEncryptionKeystore": "/home/forgerock/openam/security/keystores/keystore.jceks", + "authenticatorWebAuthnDeviceSettingsEncryptionKeystorePassword": null, + "authenticatorWebAuthnDeviceSettingsEncryptionKeystorePrivateKeyPassword": null, + "authenticatorWebAuthnDeviceSettingsEncryptionKeystoreType": "JCEKS", + "authenticatorWebAuthnDeviceSettingsEncryptionScheme": "NONE", + "webauthnAttrName": "webauthnDeviceProfiles" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/baseurl.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/baseurl.json new file mode 100644 index 000000000..22a0485b7 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/baseurl.json @@ -0,0 +1,12 @@ +{ + "_id": "", + "_rev": "-1367821838", + "_type": { + "_id": "baseurl", + "collection": false, + "name": "Base URL Source" + }, + "contextPath": "/am", + "fixedValue": "https://platform.dev.trivir.com", + "source": "FIXED_VALUE" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/dashboard.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/dashboard.json new file mode 100644 index 000000000..d53928f2b --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/dashboard.json @@ -0,0 +1,13 @@ +{ + "_id": "", + "_rev": "4053041", + "_type": { + "_id": "dashboard", + "collection": false, + "name": "Dashboard" + }, + "assignedDashboard": [ + "app", + "app2" + ] +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/deviceBindingService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/deviceBindingService.json new file mode 100644 index 000000000..f93bc8b6c --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/deviceBindingService.json @@ -0,0 +1,13 @@ +{ + "_id": "", + "_rev": "-1666629725", + "_type": { + "_id": "deviceBindingService", + "collection": false, + "name": "Device Binding Service" + }, + "deviceBindingAttrName": "boundDevices", + "deviceBindingSettingsEncryptionKeystorePassword": null, + "deviceBindingSettingsEncryptionKeystoreType": "JKS", + "deviceBindingSettingsEncryptionScheme": "NONE" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/deviceIdService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/deviceIdService.json new file mode 100644 index 000000000..8812667c3 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/deviceIdService.json @@ -0,0 +1,15 @@ +{ + "_id": "", + "_rev": "-1084089168", + "_type": { + "_id": "deviceIdService", + "collection": false, + "name": "Device ID Service" + }, + "deviceIdAttrName": "devicePrintProfiles", + "deviceIdSettingsEncryptionKeystore": "/home/forgerock/openam/security/keystores/keystore.jks", + "deviceIdSettingsEncryptionKeystorePassword": null, + "deviceIdSettingsEncryptionKeystorePrivateKeyPassword": null, + "deviceIdSettingsEncryptionKeystoreType": "JKS", + "deviceIdSettingsEncryptionScheme": "NONE" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/deviceProfilesService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/deviceProfilesService.json new file mode 100644 index 000000000..8279ef13f --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/deviceProfilesService.json @@ -0,0 +1,14 @@ +{ + "_id": "", + "_rev": "-481384734", + "_type": { + "_id": "deviceProfilesService", + "collection": false, + "name": "Device Profiles Service" + }, + "deviceProfilesAttrName": "deviceProfiles", + "deviceProfilesSettingsEncryptionKeystore": "/home/forgerock/openam/security/keystores/keystore.jks", + "deviceProfilesSettingsEncryptionKeystorePassword": null, + "deviceProfilesSettingsEncryptionKeystoreType": "JKS", + "deviceProfilesSettingsEncryptionScheme": "NONE" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/email.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/email.json new file mode 100644 index 000000000..0e517ebe1 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/email.json @@ -0,0 +1,18 @@ +{ + "_id": "", + "_rev": "-2120833426", + "_type": { + "_id": "email", + "collection": false, + "name": "Email Service" + }, + "emailAddressAttribute": "mail", + "emailImplClassName": "org.forgerock.openam.services.email.MailServerImpl", + "emailRateLimitSeconds": 1, + "from": "from@test.com", + "message": "content", + "port": 465, + "sslState": "SSL", + "subject": "subject", + "transportType": "[Empty]" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/email/Microsoft.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/email/Microsoft.json new file mode 100644 index 000000000..1ff128a37 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/email/Microsoft.json @@ -0,0 +1,13 @@ +{ + "_id": "Microsoft", + "_type": { + "_id": "microsoftRestTransports", + "collection": true, + "name": "Microsoft Graph API" + }, + "clientId": "clientId", + "emailEndpoint": "https://graph.microsoft.com/v1.0/users//sendMail", + "emailImplClassName": "org.forgerock.openam.services.email.rest.MicrosoftRestMailServer", + "scope": "https://graph.microsoft.com/.default", + "tokenEndpoint": "https://login.microsoftonline.com//oauth2/v2.0/token" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/email/SMTP.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/email/SMTP.json new file mode 100644 index 000000000..063518cfb --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/email/SMTP.json @@ -0,0 +1,13 @@ +{ + "_id": "SMTP", + "_type": { + "_id": "smtpTransports", + "collection": true, + "name": "SMTP" + }, + "emailImplClassName": "org.forgerock.openam.services.email.MailServerImpl", + "hostname": "smtp.example.com", + "port": 465, + "sslState": "SSL", + "username": "username" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/globalization.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/globalization.json new file mode 100644 index 000000000..406c93dcf --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/globalization.json @@ -0,0 +1,12 @@ +{ + "_id": "", + "_rev": "-1256449355", + "_type": { + "_id": "globalization", + "collection": false, + "name": "Globalization Settings" + }, + "commonNameFormats": [ + "zh={sn}{givenname}" + ] +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/httpclient.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/httpclient.json new file mode 100644 index 000000000..878d5a779 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/httpclient.json @@ -0,0 +1,12 @@ +{ + "_id": "", + "_rev": "-1187676076", + "_type": { + "_id": "httpclient", + "collection": false, + "name": "Http Client Service" + }, + "core": { + "enabled": false + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/httpclient/HTTP1.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/httpclient/HTTP1.json new file mode 100644 index 000000000..0d71488c4 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/httpclient/HTTP1.json @@ -0,0 +1,20 @@ +{ + "_id": "HTTP1", + "_type": { + "_id": "instances", + "collection": true, + "name": "Http Client Instance Configuration" + }, + "core": { + "enabled": false + }, + "timeouts": { + "connectionTimeout": 10, + "responseTimeout": 10, + "useInstanceTimeouts": false + }, + "tls": { + "disableRevocationChecks": false, + "trustAllCertificates": false + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/httpclient/HTTP2.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/httpclient/HTTP2.json new file mode 100644 index 000000000..e24561730 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/httpclient/HTTP2.json @@ -0,0 +1,20 @@ +{ + "_id": "HTTP2", + "_type": { + "_id": "instances", + "collection": true, + "name": "Http Client Instance Configuration" + }, + "core": { + "enabled": false + }, + "timeouts": { + "connectionTimeout": 10, + "responseTimeout": 10, + "useInstanceTimeouts": false + }, + "tls": { + "disableRevocationChecks": false, + "trustAllCertificates": false + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/id-repositories.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/id-repositories.json new file mode 100644 index 000000000..dcf15001c --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/id-repositories.json @@ -0,0 +1,15 @@ +{ + "_id": "", + "_rev": "-1741783487", + "_type": { + "_id": "id-repositories", + "collection": false, + "name": "sunIdentityRepositoryService" + }, + "sunIdRepoAttributeCombiner": "com.iplanet.am.sdk.AttributeCombiner", + "sunIdRepoAttributeValidator": [ + "class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl", + "minimumPasswordLength=8", + "usernameInvalidChars=*|(|)|&|!" + ] +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/id-repositories/OpenDJ.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/id-repositories/OpenDJ.json new file mode 100644 index 000000000..d571975c9 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/id-repositories/OpenDJ.json @@ -0,0 +1,190 @@ +{ + "_id": "OpenDJ", + "_type": { + "_id": "LDAPv3ForForgeRockIAM", + "collection": true, + "name": "ForgeRock IAM Directory Server" + }, + "authentication": { + "sun-idrepo-ldapv3-config-auth-naming-attr": "uid" + }, + "cachecontrol": { + "sun-idrepo-ldapv3-dncache-enabled": true, + "sun-idrepo-ldapv3-dncache-size": 1500 + }, + "errorhandling": { + "com.iplanet.am.ldap.connection.delay.between.retries": 1000 + }, + "groupconfig": { + "sun-idrepo-ldapv3-config-group-attributes": [ + "dn", + "cn", + "uniqueMember", + "objectclass" + ], + "sun-idrepo-ldapv3-config-group-container-name": "ou", + "sun-idrepo-ldapv3-config-group-container-value": "groups", + "sun-idrepo-ldapv3-config-group-objectclass": [ + "top", + "groupOfUniqueNames" + ], + "sun-idrepo-ldapv3-config-groups-search-attribute": "cn", + "sun-idrepo-ldapv3-config-groups-search-filter": "(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))", + "sun-idrepo-ldapv3-config-memberof": "isMemberOf", + "sun-idrepo-ldapv3-config-memberurl": "memberUrl", + "sun-idrepo-ldapv3-config-uniquemember": "uniqueMember" + }, + "ldapsettings": { + "openam-idrepo-ldapv3-affinity-enabled": true, + "openam-idrepo-ldapv3-affinity-level": "bind", + "openam-idrepo-ldapv3-behera-support-enabled": true, + "openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client": false, + "openam-idrepo-ldapv3-heartbeat-interval": 10, + "openam-idrepo-ldapv3-heartbeat-timeunit": "SECONDS", + "openam-idrepo-ldapv3-keepalive-searchfilter": "(objectclass=*)", + "openam-idrepo-ldapv3-mtls-enabled": false, + "openam-idrepo-ldapv3-proxied-auth-denied-fallback": false, + "openam-idrepo-ldapv3-proxied-auth-enabled": false, + "sun-idrepo-ldapv3-config-authid": "uid=am-identity-bind-account,ou=admins,ou=identities", + "sun-idrepo-ldapv3-config-authpw": null, + "sun-idrepo-ldapv3-config-connection-mode": "LDAPS", + "sun-idrepo-ldapv3-config-connection_pool_max_size": 14, + "sun-idrepo-ldapv3-config-connection_pool_min_size": 4, + "sun-idrepo-ldapv3-config-ldap-server": [ + "ds-idrepo-0.ds-idrepo:1636" + ], + "sun-idrepo-ldapv3-config-max-result": 1000, + "sun-idrepo-ldapv3-config-organization_name": "ou=identities", + "sun-idrepo-ldapv3-config-search-scope": "SCOPE_SUB", + "sun-idrepo-ldapv3-config-time-limit": 10 + }, + "persistentsearch": { + "sun-idrepo-ldapv3-config-psearch-filter": "(!(objectclass=frCoreToken))", + "sun-idrepo-ldapv3-config-psearch-scope": "SCOPE_SUB", + "sun-idrepo-ldapv3-config-psearchbase": "ou=identities" + }, + "pluginconfig": { + "sunIdRepoAttributeMapping": [], + "sunIdRepoClass": "org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo", + "sunIdRepoSupportedOperations": [ + "realm=read,create,edit,delete,service", + "group=read,create,edit,delete", + "user=read,create,edit,delete,service" + ] + }, + "userconfig": { + "sun-idrepo-ldapv3-config-active": "Active", + "sun-idrepo-ldapv3-config-auth-kba-attempts-attr": [ + "kbaInfoAttempts" + ], + "sun-idrepo-ldapv3-config-auth-kba-attr": [ + "kbaInfo" + ], + "sun-idrepo-ldapv3-config-auth-kba-index-attr": "kbaActiveIndex", + "sun-idrepo-ldapv3-config-createuser-attr-mapping": [ + "cn", + "sn" + ], + "sun-idrepo-ldapv3-config-inactive": "Inactive", + "sun-idrepo-ldapv3-config-isactive": "inetuserstatus", + "sun-idrepo-ldapv3-config-people-container-name": "ou", + "sun-idrepo-ldapv3-config-people-container-value": "people", + "sun-idrepo-ldapv3-config-user-attributes": [ + "fr-idm-uuid", + "iplanet-am-auth-configuration", + "iplanet-am-user-alias-list", + "iplanet-am-user-password-reset-question-answer", + "mail", + "assignedDashboard", + "authorityRevocationList", + "dn", + "iplanet-am-user-password-reset-options", + "employeeNumber", + "createTimestamp", + "kbaActiveIndex", + "caCertificate", + "iplanet-am-session-quota-limit", + "iplanet-am-user-auth-config", + "sun-fm-saml2-nameid-infokey", + "sunIdentityMSISDNNumber", + "iplanet-am-user-password-reset-force-reset", + "sunAMAuthInvalidAttemptsData", + "devicePrintProfiles", + "givenName", + "iplanet-am-session-get-valid-sessions", + "objectClass", + "adminRole", + "inetUserHttpURL", + "lastEmailSent", + "iplanet-am-user-account-life", + "postalAddress", + "userCertificate", + "preferredtimezone", + "iplanet-am-user-admin-start-dn", + "oath2faEnabled", + "preferredlanguage", + "etag", + "sun-fm-saml2-nameid-info", + "userPassword", + "iplanet-am-session-service-status", + "telephoneNumber", + "iplanet-am-session-max-idle-time", + "distinguishedName", + "iplanet-am-session-destroy-sessions", + "kbaInfoAttempts", + "modifyTimestamp", + "uid", + "iplanet-am-user-success-url", + "iplanet-am-user-auth-modules", + "kbaInfo", + "memberOf", + "sn", + "preferredLocale", + "manager", + "iplanet-am-session-max-session-time", + "deviceProfiles", + "boundDevices", + "cn", + "oathDeviceProfiles", + "webauthnDeviceProfiles", + "iplanet-am-user-login-status", + "pushDeviceProfiles", + "push2faEnabled", + "inetUserStatus", + "retryLimitNodeCount", + "iplanet-am-user-failure-url", + "iplanet-am-session-max-caching-time", + "isMemberOf", + "thingType", + "thingKeys", + "thingOAuth2ClientName", + "thingConfig", + "thingProperties" + ], + "sun-idrepo-ldapv3-config-user-objectclass": [ + "iplanet-am-managed-person", + "inetuser", + "sunFMSAML2NameIdentifier", + "inetorgperson", + "devicePrintProfilesContainer", + "iplanet-am-user-service", + "iPlanetPreferences", + "pushDeviceProfilesContainer", + "forgerock-am-dashboard-service", + "organizationalperson", + "top", + "kbaInfoContainer", + "person", + "sunAMAuthAccountLockout", + "oathDeviceProfilesContainer", + "webauthnDeviceProfilesContainer", + "iplanet-am-auth-configuration-service", + "deviceProfilesContainer", + "boundDevicesContainer", + "fr-idm-managed-user-explicit", + "fr-iot" + ], + "sun-idrepo-ldapv3-config-users-search-attribute": "fr-idm-uuid", + "sun-idrepo-ldapv3-config-users-search-filter": "(objectclass=inetorgperson)" + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/iot.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/iot.json new file mode 100644 index 000000000..85f49fcc3 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/iot.json @@ -0,0 +1,16 @@ +{ + "_id": "", + "_rev": "1395311902", + "_type": { + "_id": "iot", + "collection": false, + "name": "IoT Service" + }, + "attributeAllowlist": [ + "thingConfig" + ], + "createOAuthClient": false, + "createOAuthJwtIssuer": false, + "oauthClientName": "forgerock-iot-oauth2-client", + "oauthJwtIssuerName": "forgerock-iot-jwt-issuer" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/oauth-oidc.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/oauth-oidc.json new file mode 100644 index 000000000..33d4c8b78 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/oauth-oidc.json @@ -0,0 +1,410 @@ +{ + "_id": "", + "_rev": "533784112", + "_type": { + "_id": "oauth-oidc", + "collection": false, + "name": "OAuth2 Provider" + }, + "advancedOAuth2Config": { + "allowClientCredentialsInTokenRequestQueryParameters": true, + "allowedAudienceValues": [], + "authenticationAttributes": [ + "uid" + ], + "codeVerifierEnforced": "false", + "defaultScopes": [ + "address", + "phone", + "openid", + "profile", + "email" + ], + "displayNameAttribute": "cn", + "expClaimRequiredInRequestObject": false, + "grantTypes": [ + "implicit", + "urn:ietf:params:oauth:grant-type:saml2-bearer", + "refresh_token", + "password", + "client_credentials", + "urn:ietf:params:oauth:grant-type:device_code", + "authorization_code", + "urn:ietf:params:oauth:grant-type:uma-ticket" + ], + "hashSalt": "3FQf76iBRzr9nfmqoSz4tLc7E6Wii2Cc", + "includeClientIdClaimInStatelessTokens": true, + "includeSubnameInTokenClaims": true, + "macaroonTokenFormat": "V2", + "maxAgeOfRequestObjectNbfClaim": 0, + "maxDifferenceBetweenRequestObjectNbfAndExp": 0, + "moduleMessageEnabledInPasswordGrant": false, + "nbfClaimRequiredInRequestObject": false, + "parRequestUriLifetime": 90, + "persistentClaims": [], + "refreshTokenGracePeriod": 0, + "requestObjectProcessing": "OIDC", + "requirePushedAuthorizationRequests": false, + "responseTypeClasses": [ + "code|org.forgerock.oauth2.core.AuthorizationCodeResponseTypeHandler", + "id_token|org.forgerock.openidconnect.IdTokenResponseTypeHandler", + "device_code|org.forgerock.oauth2.core.TokenResponseTypeHandler", + "token|org.forgerock.oauth2.core.TokenResponseTypeHandler" + ], + "supportedScopes": [ + "email|Your email address", + "openid|", + "address|Your postal address", + "phone|Your telephone number(s)", + "am-introspect-all-tokens", + "am-introspect-all-tokens-any-realm", + "profile|Your personal information", + "write", + "fr:idm:*|Full authority to operate with IDM on your behalf" + ], + "supportedSubjectTypes": [ + "public" + ], + "tlsCertificateBoundAccessTokensEnabled": true, + "tlsCertificateRevocationCheckingEnabled": false, + "tlsClientCertificateHeaderFormat": "BASE64_ENCODED_CERT", + "tokenCompressionEnabled": false, + "tokenEncryptionEnabled": false, + "tokenExchangeClasses": [ + "urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToAccessTokenExchanger", + "urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToIdTokenExchanger", + "urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToIdTokenExchanger", + "urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToAccessTokenExchanger" + ], + "tokenSigningAlgorithm": "HS256", + "tokenValidatorClasses": [ + "urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.OidcIdTokenValidator", + "urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.OAuth2AccessTokenValidator" + ] + }, + "advancedOIDCConfig": { + "alwaysAddClaimsToToken": false, + "amrMappings": {}, + "authorisedIdmDelegationClients": [ + "idm-provisioning" + ], + "authorisedOpenIdConnectSSOClients": [ + "openidm" + ], + "claimsParameterSupported": false, + "defaultACR": [], + "idTokenInfoClientAuthenticationEnabled": true, + "includeAllKtyAlgCombinationsInJwksUri": false, + "loaMapping": {}, + "storeOpsTokens": true, + "supportedAuthorizationResponseEncryptionAlgorithms": [ + "ECDH-ES+A256KW", + "ECDH-ES+A192KW", + "RSA-OAEP", + "ECDH-ES+A128KW", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "ECDH-ES", + "dir", + "A192KW" + ], + "supportedAuthorizationResponseEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedAuthorizationResponseSigningAlgorithms": [ + "PS384", + "RS384", + "EdDSA", + "ES384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedRequestParameterEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedRequestParameterEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedRequestParameterSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedTokenEndpointAuthenticationSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedTokenIntrospectionResponseEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "RSA1_5", + "A256KW", + "dir", + "A192KW" + ], + "supportedTokenIntrospectionResponseEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedTokenIntrospectionResponseSigningAlgorithms": [ + "PS384", + "RS384", + "EdDSA", + "ES384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedUserInfoEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedUserInfoEncryptionEnc": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedUserInfoSigningAlgorithms": [ + "ES384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512" + ], + "useForceAuthnForMaxAge": false, + "useForceAuthnForPromptLogin": false + }, + "cibaConfig": { + "cibaAuthReqIdLifetime": 600, + "cibaMinimumPollingInterval": 2, + "supportedCibaSigningAlgorithms": [ + "ES256", + "PS256" + ] + }, + "clientDynamicRegistrationConfig": { + "allowDynamicRegistration": false, + "dynamicClientRegistrationScope": "dynamic_client_registration", + "dynamicClientRegistrationScript": "[Empty]", + "dynamicClientRegistrationSoftwareStatementRequired": false, + "generateRegistrationAccessTokens": true, + "requiredSoftwareStatementAttestedAttributes": [ + "redirect_uris" + ] + }, + "consent": { + "clientsCanSkipConsent": true, + "enableRemoteConsent": false, + "supportedRcsRequestEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "RSA1_5", + "A256KW", + "dir", + "A192KW" + ], + "supportedRcsRequestEncryptionMethods": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedRcsRequestSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ], + "supportedRcsResponseEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedRcsResponseEncryptionMethods": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedRcsResponseSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ] + }, + "coreOAuth2Config": { + "accessTokenLifetime": 3600, + "accessTokenMayActScript": "[Empty]", + "codeLifetime": 120, + "issueRefreshToken": true, + "issueRefreshTokenOnRefreshedToken": true, + "macaroonTokensEnabled": false, + "oidcMayActScript": "[Empty]", + "refreshTokenLifetime": 604800, + "scopesPolicySet": "oauth2Scopes", + "statelessTokensEnabled": false, + "usePolicyEngineForScope": false + }, + "coreOIDCConfig": { + "jwtTokenLifetime": 3600, + "oidcDiscoveryEndpointEnabled": true, + "overrideableOIDCClaims": [], + "supportedClaims": [ + "phone_number|Phone number", + "family_name|Family name", + "given_name|Given name", + "locale|Locale", + "email|Email address", + "profile|Your personal information", + "zoneinfo|Time zone", + "address|Postal address", + "name|Full name" + ], + "supportedIDTokenEncryptionAlgorithms": [ + "RSA-OAEP", + "RSA-OAEP-256", + "A128KW", + "A256KW", + "RSA1_5", + "dir", + "A192KW" + ], + "supportedIDTokenEncryptionMethods": [ + "A256GCM", + "A192GCM", + "A128GCM", + "A128CBC-HS256", + "A192CBC-HS384", + "A256CBC-HS512" + ], + "supportedIDTokenSigningAlgorithms": [ + "PS384", + "ES384", + "RS384", + "HS256", + "HS512", + "ES256", + "RS256", + "HS384", + "ES512", + "PS256", + "PS512", + "RS512" + ] + }, + "deviceCodeConfig": { + "deviceCodeLifetime": 300, + "devicePollInterval": 5, + "deviceUserCodeCharacterSet": "234567ACDEFGHJKLMNPQRSTWXYZabcdefhijkmnopqrstwxyz", + "deviceUserCodeLength": 8 + }, + "pluginsConfig": { + "accessTokenEnricherClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "accessTokenModificationPluginType": "SCRIPTED", + "accessTokenModificationScript": "d22f9a0c-426a-4466-b95e-d0f125b0d5fa", + "accessTokenModifierClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "authorizeEndpointDataProviderClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "authorizeEndpointDataProviderPluginType": "JAVA", + "authorizeEndpointDataProviderScript": "[Empty]", + "evaluateScopeClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "evaluateScopePluginType": "JAVA", + "evaluateScopeScript": "[Empty]", + "oidcClaimsClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "oidcClaimsPluginType": "SCRIPTED", + "oidcClaimsScript": "36863ffb-40ec-48b9-94b1-9a99f71cc3b5", + "userCodeGeneratorClass": "org.forgerock.oauth2.core.plugins.registry.DefaultUserCodeGenerator", + "validateScopeClass": "org.forgerock.openam.oauth2.OpenAMScopeValidator", + "validateScopePluginType": "JAVA", + "validateScopeScript": "[Empty]" + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pingOneWorkerService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pingOneWorkerService.json new file mode 100644 index 000000000..8645ab957 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pingOneWorkerService.json @@ -0,0 +1,10 @@ +{ + "_id": "", + "_rev": "-945038405", + "_type": { + "_id": "pingOneWorkerService", + "collection": false, + "name": "PingOne Worker Service" + }, + "enabled": true +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pingOneWorkerService/Worker 1.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pingOneWorkerService/Worker 1.json new file mode 100644 index 000000000..95a5181a9 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pingOneWorkerService/Worker 1.json @@ -0,0 +1,13 @@ +{ + "_id": "Worker 1", + "_type": { + "_id": "workers", + "collection": true, + "name": "PingOne Worker" + }, + "apiUrl": "https://api.pingone.com/v1", + "authUrl": "https://auth.pingone.com", + "clientId": "client id", + "clientSecretPurpose": "secret", + "environmentId": "environment id" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pingOneWorkerService/Worker 2.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pingOneWorkerService/Worker 2.json new file mode 100644 index 000000000..ba53063a5 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pingOneWorkerService/Worker 2.json @@ -0,0 +1,13 @@ +{ + "_id": "Worker 2", + "_type": { + "_id": "workers", + "collection": true, + "name": "PingOne Worker" + }, + "apiUrl": "https://api.pingone.com/v1", + "authUrl": "https://auth.pingone.com", + "clientId": "client id", + "clientSecretPurpose": "secret", + "environmentId": "environment id" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/policyconfiguration.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/policyconfiguration.json new file mode 100644 index 000000000..0c966d50a --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/policyconfiguration.json @@ -0,0 +1,30 @@ +{ + "_id": "", + "_rev": "109140923", + "_type": { + "_id": "policyconfiguration", + "collection": false, + "name": "Policy Configuration" + }, + "bindDn": "uid=am-config,ou=admins,ou=am-config", + "bindPassword": null, + "checkIfResourceTypeExists": true, + "connectionPoolMaximumSize": 10, + "connectionPoolMinimumSize": 1, + "ldapServer": [ + "ds-idrepo-0.ds-idrepo:1636" + ], + "maximumSearchResults": 100, + "mtlsEnabled": false, + "policyHeartbeatInterval": 10, + "policyHeartbeatTimeUnit": "SECONDS", + "realmSearchFilter": "(objectclass=sunismanagedorganization)", + "searchTimeout": 5, + "sslEnabled": true, + "subjectsResultTTL": 10, + "userAliasEnabled": false, + "usersBaseDn": "ou=identities", + "usersSearchAttribute": "uid", + "usersSearchFilter": "(objectclass=inetorgperson)", + "usersSearchScope": "SCOPE_SUB" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pushNotification.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pushNotification.json new file mode 100644 index 000000000..2ab1150a8 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/pushNotification.json @@ -0,0 +1,17 @@ +{ + "_id": "", + "_rev": "-611670500", + "_type": { + "_id": "pushNotification", + "collection": false, + "name": "Push Notification Service" + }, + "accessKey": "abcde", + "appleEndpoint": "apns", + "delegateFactory": "org.forgerock.openam.services.push.sns.SnsHttpDelegateFactory", + "googleEndpoint": "gcm", + "mdCacheSize": 10000, + "mdConcurrency": 16, + "mdDuration": 120, + "region": "us-east-1" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/securid.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/securid.json new file mode 100644 index 000000000..ce6a258c3 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/securid.json @@ -0,0 +1,11 @@ +{ + "_id": "", + "_rev": "1356810412", + "_type": { + "_id": "securid", + "collection": false, + "name": "SecurID" + }, + "authenticationLevel": 0, + "serverConfigPath": "/home/forgerock/openam/config/auth/ace/data" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/security.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/security.json new file mode 100644 index 000000000..e6488411b --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/security.json @@ -0,0 +1,19 @@ +{ + "_id": "", + "_rev": "202025747", + "_type": { + "_id": "security", + "collection": false, + "name": "Legacy User Self Service" + }, + "confirmationIdHmacKey": "RzlIbGVHZzVHb2g4QS9ycmI4OEJadkJzMG9mK0c3UjgK", + "forgotPasswordConfirmationUrl": "http://am:80/am/XUI/confirm.html", + "forgotPasswordEnabled": false, + "forgotPasswordTokenLifetime": 900, + "protectedUserAttributes": [], + "selfRegistrationConfirmationUrl": "http://am:80/am/XUI/confirm.html", + "selfRegistrationEnabled": false, + "selfRegistrationTokenLifetime": 900, + "selfServiceEnabled": false, + "userRegisteredDestination": "default" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/selfService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/selfService.json new file mode 100644 index 000000000..ae86ddc4d --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/selfService.json @@ -0,0 +1,104 @@ +{ + "_id": "", + "_rev": "-800860646", + "_type": { + "_id": "selfService", + "collection": false, + "name": "User Self-Service" + }, + "advancedConfig": { + "forgottenPasswordConfirmationUrl": "http://am:80/am/XUI/?realm=${realm}#passwordReset/", + "forgottenPasswordServiceConfigClass": "org.forgerock.openam.selfservice.config.flows.ForgottenPasswordConfigProvider", + "forgottenUsernameServiceConfigClass": "org.forgerock.openam.selfservice.config.flows.ForgottenUsernameConfigProvider", + "userRegistrationConfirmationUrl": "http://am:80/am/XUI/?realm=${realm}#register/", + "userRegistrationServiceConfigClass": "org.forgerock.openam.selfservice.config.flows.UserRegistrationConfigProvider" + }, + "forgottenPassword": { + "forgottenPasswordCaptchaEnabled": false, + "forgottenPasswordEmailBody": [ + "en|

Click on this link to reset your password.

" + ], + "forgottenPasswordEmailSubject": [ + "en|Forgotten password email" + ], + "forgottenPasswordEmailVerificationEnabled": true, + "forgottenPasswordEnabled": true, + "forgottenPasswordKbaEnabled": false, + "forgottenPasswordTokenPaddingLength": 450, + "forgottenPasswordTokenTTL": 300, + "numberOfAllowedAttempts": 1, + "numberOfAttemptsEnforced": false + }, + "forgottenUsername": { + "forgottenUsernameCaptchaEnabled": false, + "forgottenUsernameEmailBody": [ + "en|

Your username is %username%.

" + ], + "forgottenUsernameEmailSubject": [ + "en|Forgotten username email" + ], + "forgottenUsernameEmailUsernameEnabled": true, + "forgottenUsernameEnabled": true, + "forgottenUsernameKbaEnabled": false, + "forgottenUsernameShowUsernameEnabled": false, + "forgottenUsernameTokenTTL": 300 + }, + "generalConfig": { + "captchaVerificationUrl": "https://www.google.com/recaptcha/api/siteverify", + "encryptionKeyPairAlias": "selfserviceenctest", + "kbaQuestions": [ + "4|en|What is your mother's maiden name?", + "3|en|What was the name of your childhood pet?", + "2|en|What was the model of your first car?", + "1|en|What is the name of your favourite restaurant?" + ], + "minimumAnswersToDefine": 1, + "minimumAnswersToVerify": 1, + "signingSecretKeyAlias": "selfservicesigntest", + "validQueryAttributes": [ + "uid", + "mail", + "givenName", + "sn" + ] + }, + "profileManagement": { + "profileAttributeWhitelist": [ + "uid", + "telephoneNumber", + "mail", + "kbaInfo", + "givenName", + "sn", + "cn" + ], + "profileProtectedUserAttributes": [ + "telephoneNumber", + "mail" + ] + }, + "userRegistration": { + "userRegisteredDestination": "default", + "userRegistrationCaptchaEnabled": false, + "userRegistrationEmailBody": [ + "en|

Click on this link to register.

" + ], + "userRegistrationEmailSubject": [ + "en|Registration email" + ], + "userRegistrationEmailVerificationEnabled": true, + "userRegistrationEmailVerificationFirstEnabled": false, + "userRegistrationEnabled": true, + "userRegistrationKbaEnabled": false, + "userRegistrationTokenTTL": 300, + "userRegistrationValidUserAttributes": [ + "userPassword", + "mail", + "givenName", + "kbaInfo", + "inetUserStatus", + "sn", + "username" + ] + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/selfServiceTrees.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/selfServiceTrees.json new file mode 100644 index 000000000..63823a117 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/selfServiceTrees.json @@ -0,0 +1,16 @@ +{ + "_id": "", + "_rev": "-948959244", + "_type": { + "_id": "selfServiceTrees", + "collection": false, + "name": "Self Service Trees" + }, + "enabled": true, + "treeMapping": { + "forgottenUsername": "ForgottenUsername", + "registration": "Registration", + "resetPassword": "ResetPassword", + "updatePassword": "UpdatePassword" + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/session.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/session.json new file mode 100644 index 000000000..42b896e24 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/session.json @@ -0,0 +1,15 @@ +{ + "_id": "", + "_rev": "-548141562", + "_type": { + "_id": "session", + "collection": false, + "name": "Session" + }, + "dynamic": { + "maxCachingTime": 3, + "maxIdleTime": 30, + "maxSessionTime": 120, + "quotaLimit": 5 + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/socialauthentication.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/socialauthentication.json new file mode 100644 index 000000000..bcb376471 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/socialauthentication.json @@ -0,0 +1,13 @@ +{ + "_id": "", + "_rev": "-49730604", + "_type": { + "_id": "socialauthentication", + "collection": false, + "name": "Social Authentication Implementations" + }, + "authenticationChains": {}, + "displayNames": {}, + "enabledKeys": [], + "icons": {} +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/transaction.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/transaction.json new file mode 100644 index 000000000..b56010608 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/transaction.json @@ -0,0 +1,10 @@ +{ + "_id": "", + "_rev": "1386279405", + "_type": { + "_id": "transaction", + "collection": false, + "name": "Transaction Authentication Service" + }, + "timeToLive": "180" +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/uma.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/uma.json new file mode 100644 index 000000000..d1c6849c4 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/uma.json @@ -0,0 +1,31 @@ +{ + "_id": "", + "_rev": "1674710545", + "_type": { + "_id": "uma", + "collection": false, + "name": "UMA Provider" + }, + "claimsGathering": { + "claimsGatheringService": "[Empty]", + "interactiveClaimsGatheringEnabled": false, + "pctLifetime": 604800 + }, + "generalSettings": { + "deletePoliciesOnDeleteRS": true, + "deleteResourceSetsOnDeleteRS": true, + "emailRequestingPartyOnPendingRequestApproval": true, + "emailResourceOwnerOnPendingRequestCreation": true, + "grantResourceOwnerImplicitConsent": true, + "grantRptConditions": [ + "REQUEST_PARTIAL", + "REQUEST_NONE", + "TICKET_PARTIAL" + ], + "pendingRequestsEnabled": true, + "permissionTicketLifetime": 120, + "resharingMode": "IMPLICIT", + "userProfileLocaleAttribute": "inetOrgPerson", + "warnIfConfusablesInUsername": false + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/user.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/user.json new file mode 100644 index 000000000..bdfb2e148 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/user.json @@ -0,0 +1,13 @@ +{ + "_id": "", + "_rev": "1838033871", + "_type": { + "_id": "user", + "collection": false, + "name": "User" + }, + "dynamic": { + "defaultUserStatus": "Active", + "preferredTimezone": "" + } +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/validation.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/validation.json new file mode 100644 index 000000000..3fcb57607 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/validation.json @@ -0,0 +1,12 @@ +{ + "_id": "", + "_rev": "1064971965", + "_type": { + "_id": "validation", + "collection": false, + "name": "Validation Service" + }, + "validGotoDestinations": [ + "https://platform.dev.trivir.com/*?*" + ] +} diff --git a/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/webAuthnMetadataService.json b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/webAuthnMetadataService.json new file mode 100644 index 000000000..4015c8cf6 --- /dev/null +++ b/test/e2e/exports/fr-config-manager/forgeops/realms/root/services/webAuthnMetadataService.json @@ -0,0 +1,11 @@ +{ + "_id": "", + "_rev": "1983511530", + "_type": { + "_id": "webAuthnMetadataService", + "collection": false, + "name": "WebAuthn Metadata Service" + }, + "enforceRevocationCheck": false, + "fidoMetadataServiceUris": [] +} diff --git a/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_D_m_314327836/am_1076162899/recording.har b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_D_m_314327836/am_1076162899/recording.har new file mode 100644 index 000000000..2e4f55ee3 --- /dev/null +++ b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_D_m_314327836/am_1076162899/recording.har @@ -0,0 +1,10679 @@ +{ + "log": { + "_recordingName": "config-manager/push/services/0_D_m/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 369, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 585, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 585, + "text": "{\"_id\":\"*\",\"_rev\":\"-2120245986\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"iPlanetDirectoryPro\",\"secureCookie\":true,\"forgotPassword\":\"true\",\"forgotUsername\":\"true\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"true\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"nodeDesignerXuiEnabled\":true}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "585" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:27.604Z", + "time": 26, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 26 + } + }, + { + "_id": "9f5671275c36a1c0090d0df26ce0e93f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 2, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=2.0, protocol=1.0" + }, + { + "name": "x-openam-username", + "value": "" + }, + { + "name": "x-openam-password", + "value": "" + }, + { + "name": "content-length", + "value": "2" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 496, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/authenticate" + }, + "response": { + "bodySize": 167, + "content": { + "mimeType": "application/json", + "size": 167, + "text": "{\"tokenId\":\"\",\"successUrl\":\"/am/console\",\"realm\":\"/\"}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + }, + { + "httpOnly": true, + "name": "iPlanetDirectoryPro", + "path": "/", + "sameSite": "none", + "secure": true, + "value": "" + }, + { + "httpOnly": true, + "name": "amlbcookie", + "path": "/", + "sameSite": "none", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "content-length", + "value": "167" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "iPlanetDirectoryPro=; Path=/; Secure; HttpOnly; SameSite=none" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "amlbcookie=; Path=/; Secure; HttpOnly; SameSite=none" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "resource=2.1" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 694, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:27.638Z", + "time": 32, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 32 + } + }, + { + "_id": "6a3744385d3fd7416ea7089e610fa7e7", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 128, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=4.0" + }, + { + "name": "content-length", + "value": "128" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 423, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"tokenId\":\"\"}" + }, + "queryString": [ + { + "name": "_action", + "value": "getSessionInfo" + } + ], + "url": "https://platform.dev.trivir.com/am/json/realms/root/sessions/?_action=getSessionInfo" + }, + "response": { + "bodySize": 291, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 291, + "text": "{\"username\":\"amadmin\",\"universalId\":\"id=amadmin,ou=user,ou=am-config\",\"realm\":\"/\",\"latestAccessTime\":\"2026-07-21T21:17:27Z\",\"maxIdleExpirationTime\":\"2026-07-21T21:47:27Z\",\"maxSessionExpirationTime\":\"2026-07-21T23:17:26Z\",\"properties\":{\"AMCtxId\":\"36d164cb-f589-42c4-8536-96e4d7b9b589-39860\"}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "291" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "resource=4.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": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 611, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:27.678Z", + "time": 9, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 9 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 519, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 257, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 257, + "text": "{\"_id\":\"version\",\"_rev\":\"-466575464\",\"version\":\"8.0.1\",\"fullVersion\":\"ForgeRock Access Management 8.0.1 Build b59bc0908346197b0c33afcb9e733d0400feeea1 (2025-April-15 11:37)\",\"revision\":\"b59bc0908346197b0c33afcb9e733d0400feeea1\",\"date\":\"2025-April-15 11:37\"}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "257" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:27.695Z", + "time": 7, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 7 + } + }, + { + "_id": "866aadf939bfd818855586703ac6f8a3", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 157, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "157" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 589, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"baseurl\",\"collection\":false,\"name\":\"Base URL Source\"},\"contextPath\":\"/am\",\"fixedValue\":\"https://&{fqdn}\",\"source\":\"REQUEST_VALUES\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/baseurl" + }, + "response": { + "bodySize": 193, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 193, + "text": "{\"_id\":\"\",\"_rev\":\"1645144606\",\"source\":\"REQUEST_VALUES\",\"fixedValue\":\"https://platform.dev.trivir.com\",\"contextPath\":\"/am\",\"_type\":{\"_id\":\"baseurl\",\"name\":\"Base URL Source\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "193" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:27.811Z", + "time": 42, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 42 + } + }, + { + "_id": "acf558f50eb7faaf396a743fadf160d8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 597, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"id-repositories\",\"collection\":false,\"name\":\"sunIdentityRepositoryService\"},\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/id-repositories" + }, + "response": { + "bodySize": 346, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 346, + "text": "{\"_id\":\"\",\"_rev\":\"-1741783487\",\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"],\"_type\":{\"_id\":\"id-repositories\",\"name\":\"sunIdentityRepositoryService\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "346" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:27.858Z", + "time": 15, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 15 + } + }, + { + "_id": "87228ae5c25fbd66fc7a977d55258262", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 5206, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "5206" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 627, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"OpenDJ\",\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"collection\":true,\"name\":\"ForgeRock IAM Directory Server\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\"},\"ldapsettings\":{\"openam-idrepo-ldapv3-affinity-enabled\":true,\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-time-limit\":10},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\"},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\",\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"]},\"userconfig\":{\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/id-repositories/LDAPv3ForForgeRockIAM/OpenDJ" + }, + "response": { + "bodySize": 5273, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 5273, + "text": "{\"_id\":\"OpenDJ\",\"_rev\":\"2106665619\",\"ldapsettings\":{\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-affinity-enabled\":true,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-keepalive-searchbase\":\"\",\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-time-limit\":10,\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14},\"userconfig\":{\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"]},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\"},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"name\":\"ForgeRock IAM Directory Server\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "5273" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:27.884Z", + "time": 30, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 30 + } + }, + { + "_id": "06f351df0c62c92188b528335915e5f4", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 8586, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "8586" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 593, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"oauth-oidc\",\"collection\":false,\"name\":\"OAuth2 Provider\"},\"advancedOAuth2Config\":{\"allowClientCredentialsInTokenRequestQueryParameters\":true,\"allowedAudienceValues\":[],\"authenticationAttributes\":[\"uid\"],\"codeVerifierEnforced\":\"false\",\"defaultScopes\":[\"address\",\"phone\",\"openid\",\"profile\",\"email\"],\"displayNameAttribute\":\"cn\",\"expClaimRequiredInRequestObject\":false,\"grantTypes\":[\"implicit\",\"urn:ietf:params:oauth:grant-type:saml2-bearer\",\"refresh_token\",\"password\",\"client_credentials\",\"urn:ietf:params:oauth:grant-type:device_code\",\"authorization_code\",\"urn:ietf:params:oauth:grant-type:uma-ticket\"],\"hashSalt\":\"3FQf76iBRzr9nfmqoSz4tLc7E6Wii2Cc\",\"includeClientIdClaimInStatelessTokens\":true,\"includeSubnameInTokenClaims\":true,\"macaroonTokenFormat\":\"V2\",\"maxAgeOfRequestObjectNbfClaim\":0,\"maxDifferenceBetweenRequestObjectNbfAndExp\":0,\"moduleMessageEnabledInPasswordGrant\":false,\"nbfClaimRequiredInRequestObject\":false,\"parRequestUriLifetime\":90,\"persistentClaims\":[],\"refreshTokenGracePeriod\":0,\"requestObjectProcessing\":\"OIDC\",\"requirePushedAuthorizationRequests\":false,\"responseTypeClasses\":[\"code|org.forgerock.oauth2.core.AuthorizationCodeResponseTypeHandler\",\"id_token|org.forgerock.openidconnect.IdTokenResponseTypeHandler\",\"device_code|org.forgerock.oauth2.core.TokenResponseTypeHandler\",\"token|org.forgerock.oauth2.core.TokenResponseTypeHandler\"],\"supportedScopes\":[\"email|Your email address\",\"openid|\",\"address|Your postal address\",\"phone|Your telephone number(s)\",\"am-introspect-all-tokens\",\"am-introspect-all-tokens-any-realm\",\"profile|Your personal information\",\"write\",\"fr:idm:*|Full authority to operate with IDM on your behalf\"],\"supportedSubjectTypes\":[\"public\"],\"tlsCertificateBoundAccessTokensEnabled\":true,\"tlsCertificateRevocationCheckingEnabled\":false,\"tlsClientCertificateHeaderFormat\":\"BASE64_ENCODED_CERT\",\"tokenCompressionEnabled\":false,\"tokenEncryptionEnabled\":false,\"tokenExchangeClasses\":[\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToAccessTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToAccessTokenExchanger\"],\"tokenSigningAlgorithm\":\"HS256\",\"tokenValidatorClasses\":[\"urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.OidcIdTokenValidator\",\"urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.OAuth2AccessTokenValidator\"]},\"advancedOIDCConfig\":{\"alwaysAddClaimsToToken\":false,\"amrMappings\":{},\"authorisedIdmDelegationClients\":[\"idm-provisioning\"],\"authorisedOpenIdConnectSSOClients\":[\"openidm\"],\"claimsParameterSupported\":false,\"defaultACR\":[],\"idTokenInfoClientAuthenticationEnabled\":true,\"includeAllKtyAlgCombinationsInJwksUri\":false,\"loaMapping\":{},\"storeOpsTokens\":true,\"supportedAuthorizationResponseEncryptionAlgorithms\":[\"ECDH-ES+A256KW\",\"ECDH-ES+A192KW\",\"RSA-OAEP\",\"ECDH-ES+A128KW\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"ECDH-ES\",\"dir\",\"A192KW\"],\"supportedAuthorizationResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedAuthorizationResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRequestParameterEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedRequestParameterEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedRequestParameterSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedTokenEndpointAuthenticationSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedTokenIntrospectionResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"supportedTokenIntrospectionResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedTokenIntrospectionResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedUserInfoEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedUserInfoEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedUserInfoSigningAlgorithms\":[\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\"],\"useForceAuthnForMaxAge\":false,\"useForceAuthnForPromptLogin\":false},\"cibaConfig\":{\"cibaAuthReqIdLifetime\":600,\"cibaMinimumPollingInterval\":2,\"supportedCibaSigningAlgorithms\":[\"ES256\",\"PS256\"]},\"clientDynamicRegistrationConfig\":{\"allowDynamicRegistration\":false,\"dynamicClientRegistrationScope\":\"dynamic_client_registration\",\"dynamicClientRegistrationScript\":\"[Empty]\",\"dynamicClientRegistrationSoftwareStatementRequired\":false,\"generateRegistrationAccessTokens\":true,\"requiredSoftwareStatementAttestedAttributes\":[\"redirect_uris\"]},\"consent\":{\"clientsCanSkipConsent\":true,\"enableRemoteConsent\":false,\"supportedRcsRequestEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"supportedRcsRequestEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedRcsRequestSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRcsResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedRcsResponseEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedRcsResponseSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"]},\"coreOAuth2Config\":{\"accessTokenLifetime\":3600,\"accessTokenMayActScript\":\"[Empty]\",\"codeLifetime\":120,\"issueRefreshToken\":true,\"issueRefreshTokenOnRefreshedToken\":true,\"macaroonTokensEnabled\":false,\"oidcMayActScript\":\"[Empty]\",\"refreshTokenLifetime\":604800,\"scopesPolicySet\":\"oauth2Scopes\",\"statelessTokensEnabled\":false,\"usePolicyEngineForScope\":false},\"coreOIDCConfig\":{\"jwtTokenLifetime\":3600,\"oidcDiscoveryEndpointEnabled\":true,\"overrideableOIDCClaims\":[],\"supportedClaims\":[\"phone_number|Phone number\",\"family_name|Family name\",\"given_name|Given name\",\"locale|Locale\",\"email|Email address\",\"profile|Your personal information\",\"zoneinfo|Time zone\",\"address|Postal address\",\"name|Full name\"],\"supportedIDTokenEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedIDTokenEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedIDTokenSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"]},\"deviceCodeConfig\":{\"deviceCodeLifetime\":300,\"devicePollInterval\":5,\"deviceUserCodeCharacterSet\":\"234567ACDEFGHJKLMNPQRSTWXYZabcdefhijkmnopqrstwxyz\",\"deviceUserCodeLength\":8},\"pluginsConfig\":{\"accessTokenEnricherClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"accessTokenModificationPluginType\":\"SCRIPTED\",\"accessTokenModificationScript\":\"d22f9a0c-426a-4466-b95e-d0f125b0d5fa\",\"accessTokenModifierClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"authorizeEndpointDataProviderClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"authorizeEndpointDataProviderPluginType\":\"JAVA\",\"authorizeEndpointDataProviderScript\":\"[Empty]\",\"evaluateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"evaluateScopePluginType\":\"JAVA\",\"evaluateScopeScript\":\"[Empty]\",\"oidcClaimsClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"oidcClaimsPluginType\":\"SCRIPTED\",\"oidcClaimsScript\":\"36863ffb-40ec-48b9-94b1-9a99f71cc3b5\",\"userCodeGeneratorClass\":\"org.forgerock.oauth2.core.plugins.registry.DefaultUserCodeGenerator\",\"validateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"validateScopePluginType\":\"JAVA\",\"validateScopeScript\":\"[Empty]\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/oauth-oidc" + }, + "response": { + "bodySize": 8605, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 8605, + "text": "{\"_id\":\"\",\"_rev\":\"533784112\",\"advancedOIDCConfig\":{\"supportedRequestParameterEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"authorisedOpenIdConnectSSOClients\":[\"openidm\"],\"supportedUserInfoEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedAuthorizationResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedTokenIntrospectionResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"useForceAuthnForPromptLogin\":false,\"useForceAuthnForMaxAge\":false,\"alwaysAddClaimsToToken\":false,\"supportedTokenIntrospectionResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedTokenEndpointAuthenticationSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRequestParameterSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"includeAllKtyAlgCombinationsInJwksUri\":false,\"amrMappings\":{},\"loaMapping\":{},\"authorisedIdmDelegationClients\":[\"idm-provisioning\"],\"idTokenInfoClientAuthenticationEnabled\":true,\"storeOpsTokens\":true,\"supportedUserInfoSigningAlgorithms\":[\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\"],\"supportedAuthorizationResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedUserInfoEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"claimsParameterSupported\":false,\"supportedTokenIntrospectionResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedAuthorizationResponseEncryptionAlgorithms\":[\"ECDH-ES+A256KW\",\"ECDH-ES+A192KW\",\"RSA-OAEP\",\"ECDH-ES+A128KW\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"ECDH-ES\",\"dir\",\"A192KW\"],\"supportedRequestParameterEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"defaultACR\":[]},\"advancedOAuth2Config\":{\"includeClientIdClaimInStatelessTokens\":true,\"tokenCompressionEnabled\":false,\"tokenEncryptionEnabled\":false,\"requirePushedAuthorizationRequests\":false,\"tlsCertificateBoundAccessTokensEnabled\":true,\"includeSubnameInTokenClaims\":true,\"defaultScopes\":[\"address\",\"phone\",\"openid\",\"profile\",\"email\"],\"moduleMessageEnabledInPasswordGrant\":false,\"allowClientCredentialsInTokenRequestQueryParameters\":true,\"supportedSubjectTypes\":[\"public\"],\"refreshTokenGracePeriod\":0,\"tlsClientCertificateHeaderFormat\":\"BASE64_ENCODED_CERT\",\"hashSalt\":\"3FQf76iBRzr9nfmqoSz4tLc7E6Wii2Cc\",\"macaroonTokenFormat\":\"V2\",\"maxAgeOfRequestObjectNbfClaim\":0,\"tlsCertificateRevocationCheckingEnabled\":false,\"nbfClaimRequiredInRequestObject\":false,\"requestObjectProcessing\":\"OIDC\",\"maxDifferenceBetweenRequestObjectNbfAndExp\":0,\"responseTypeClasses\":[\"code|org.forgerock.oauth2.core.AuthorizationCodeResponseTypeHandler\",\"id_token|org.forgerock.openidconnect.IdTokenResponseTypeHandler\",\"device_code|org.forgerock.oauth2.core.TokenResponseTypeHandler\",\"token|org.forgerock.oauth2.core.TokenResponseTypeHandler\"],\"expClaimRequiredInRequestObject\":false,\"tokenValidatorClasses\":[\"urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.OidcIdTokenValidator\",\"urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.OAuth2AccessTokenValidator\"],\"tokenSigningAlgorithm\":\"HS256\",\"codeVerifierEnforced\":\"false\",\"displayNameAttribute\":\"cn\",\"tokenExchangeClasses\":[\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToAccessTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToAccessTokenExchanger\"],\"parRequestUriLifetime\":90,\"allowedAudienceValues\":[],\"persistentClaims\":[],\"supportedScopes\":[\"email|Your email address\",\"openid|\",\"address|Your postal address\",\"phone|Your telephone number(s)\",\"am-introspect-all-tokens\",\"am-introspect-all-tokens-any-realm\",\"profile|Your personal information\",\"write\",\"fr:idm:*|Full authority to operate with IDM on your behalf\"],\"authenticationAttributes\":[\"uid\"],\"grantTypes\":[\"implicit\",\"urn:ietf:params:oauth:grant-type:saml2-bearer\",\"refresh_token\",\"password\",\"client_credentials\",\"urn:ietf:params:oauth:grant-type:device_code\",\"authorization_code\",\"urn:ietf:params:oauth:grant-type:uma-ticket\"]},\"clientDynamicRegistrationConfig\":{\"dynamicClientRegistrationScope\":\"dynamic_client_registration\",\"dynamicClientRegistrationScript\":\"[Empty]\",\"allowDynamicRegistration\":false,\"requiredSoftwareStatementAttestedAttributes\":[\"redirect_uris\"],\"dynamicClientRegistrationSoftwareStatementRequired\":false,\"generateRegistrationAccessTokens\":true},\"coreOIDCConfig\":{\"overrideableOIDCClaims\":[],\"oidcDiscoveryEndpointEnabled\":true,\"supportedIDTokenEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedClaims\":[\"phone_number|Phone number\",\"family_name|Family name\",\"given_name|Given name\",\"locale|Locale\",\"email|Email address\",\"profile|Your personal information\",\"zoneinfo|Time zone\",\"address|Postal address\",\"name|Full name\"],\"supportedIDTokenSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedIDTokenEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"jwtTokenLifetime\":3600},\"coreOAuth2Config\":{\"refreshTokenLifetime\":604800,\"scopesPolicySet\":\"oauth2Scopes\",\"accessTokenMayActScript\":\"[Empty]\",\"accessTokenLifetime\":3600,\"macaroonTokensEnabled\":false,\"codeLifetime\":120,\"statelessTokensEnabled\":false,\"usePolicyEngineForScope\":false,\"issueRefreshToken\":true,\"oidcMayActScript\":\"[Empty]\",\"issueRefreshTokenOnRefreshedToken\":true},\"consent\":{\"supportedRcsRequestSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRcsResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedRcsRequestEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"enableRemoteConsent\":false,\"supportedRcsRequestEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"clientsCanSkipConsent\":true,\"supportedRcsResponseSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRcsResponseEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"]},\"deviceCodeConfig\":{\"deviceUserCodeLength\":8,\"deviceCodeLifetime\":300,\"deviceUserCodeCharacterSet\":\"234567ACDEFGHJKLMNPQRSTWXYZabcdefhijkmnopqrstwxyz\",\"devicePollInterval\":5},\"pluginsConfig\":{\"evaluateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"validateScopeScript\":\"[Empty]\",\"accessTokenEnricherClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"oidcClaimsPluginType\":\"SCRIPTED\",\"authorizeEndpointDataProviderClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"authorizeEndpointDataProviderPluginType\":\"JAVA\",\"userCodeGeneratorClass\":\"org.forgerock.oauth2.core.plugins.registry.DefaultUserCodeGenerator\",\"evaluateScopeScript\":\"[Empty]\",\"oidcClaimsClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"evaluateScopePluginType\":\"JAVA\",\"authorizeEndpointDataProviderScript\":\"[Empty]\",\"accessTokenModifierClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"accessTokenModificationScript\":\"d22f9a0c-426a-4466-b95e-d0f125b0d5fa\",\"validateScopePluginType\":\"JAVA\",\"accessTokenModificationPluginType\":\"SCRIPTED\",\"oidcClaimsScript\":\"36863ffb-40ec-48b9-94b1-9a99f71cc3b5\",\"validateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\"},\"cibaConfig\":{\"cibaMinimumPollingInterval\":2,\"supportedCibaSigningAlgorithms\":[\"ES256\",\"PS256\"],\"cibaAuthReqIdLifetime\":600},\"_type\":{\"_id\":\"oauth-oidc\",\"name\":\"OAuth2 Provider\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "transfer-encoding", + "value": "chunked" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 637, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:27.924Z", + "time": 63, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 63 + } + }, + { + "_id": "ce5caa352baddec44670b5bffc069f1a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 906, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "906" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 601, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"policyconfiguration\",\"collection\":false,\"name\":\"Policy Configuration\"},\"bindDn\":\"&{am.stores.user.username}\",\"bindPassword\":{\"$string\":\"&{am.stores.user.password}\"},\"checkIfResourceTypeExists\":true,\"connectionPoolMaximumSize\":10,\"connectionPoolMinimumSize\":1,\"ldapServer\":[\"userstore-1.userstore.fr-platform.svc.cluster.local:1389\",\"userstore-2.userstore.fr-platform.svc.cluster.local:1389\",\"userstore-0.userstore.fr-platform.svc.cluster.local:1389\"],\"maximumSearchResults\":100,\"mtlsEnabled\":false,\"policyHeartbeatInterval\":10,\"policyHeartbeatTimeUnit\":\"SECONDS\",\"realmSearchFilter\":\"(objectclass=sunismanagedorganization)\",\"searchTimeout\":5,\"sslEnabled\":{\"$bool\":\"&{am.stores.ssl.enabled}\"},\"subjectsResultTTL\":10,\"userAliasEnabled\":false,\"usersBaseDn\":\"ou=identities\",\"usersSearchAttribute\":\"uid\",\"usersSearchFilter\":\"(objectclass=inetorgperson)\",\"usersSearchScope\":\"SCOPE_SUB\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/policyconfiguration" + }, + "response": { + "bodySize": 885, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 885, + "text": "{\"_id\":\"\",\"_rev\":\"-1566764923\",\"userAliasEnabled\":false,\"connectionPoolMinimumSize\":1,\"maximumSearchResults\":100,\"policyHeartbeatTimeUnit\":\"SECONDS\",\"searchTimeout\":5,\"usersSearchAttribute\":\"uid\",\"policyHeartbeatInterval\":10,\"usersSearchScope\":\"SCOPE_SUB\",\"subjectsResultTTL\":10,\"checkIfResourceTypeExists\":true,\"connectionPoolMaximumSize\":10,\"sslEnabled\":true,\"bindDn\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"ldapServer\":[\"userstore-1.userstore.fr-platform.svc.cluster.local:1389\",\"userstore-2.userstore.fr-platform.svc.cluster.local:1389\",\"userstore-0.userstore.fr-platform.svc.cluster.local:1389\"],\"mtlsEnabled\":false,\"bindPassword\":null,\"realmSearchFilter\":\"(objectclass=sunismanagedorganization)\",\"usersSearchFilter\":\"(objectclass=inetorgperson)\",\"usersBaseDn\":\"ou=identities\",\"_type\":{\"_id\":\"policyconfiguration\",\"name\":\"Policy Configuration\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "885" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:28.005Z", + "time": 16, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 16 + } + }, + { + "_id": "eec0c7df03b03ecf5efdd061309ac1c9", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 477, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "477" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 598, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"pushNotification\",\"collection\":false,\"name\":\"Push Notification Service\"},\"accessKey\":\"\",\"appleEndpoint\":\"arn:aws:sns:us-east-1:370204281736:app/APNS/A-ZzH-tjSJK3UvLk_bnnhg\",\"delegateFactory\":\"org.forgerock.openam.services.push.sns.SnsHttpDelegateFactory\",\"googleEndpoint\":\"arn:aws:sns:us-east-1:370204281736:app/GCM/A-ZzH-tjSJK3UvLk_bnnhg\",\"mdCacheSize\":10000,\"mdConcurrency\":16,\"mdDuration\":120,\"region\":\"us-east-1\",\"secret\":null}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/pushNotification" + }, + "response": { + "bodySize": 484, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 484, + "text": "{\"_id\":\"\",\"_rev\":\"-1861468152\",\"googleEndpoint\":\"arn:aws:sns:us-east-1:370204281736:app/GCM/A-ZzH-tjSJK3UvLk_bnnhg\",\"delegateFactory\":\"org.forgerock.openam.services.push.sns.SnsHttpDelegateFactory\",\"mdCacheSize\":10000,\"region\":\"us-east-1\",\"appleEndpoint\":\"arn:aws:sns:us-east-1:370204281736:app/APNS/A-ZzH-tjSJK3UvLk_bnnhg\",\"mdConcurrency\":16,\"accessKey\":\"\",\"mdDuration\":120,\"_type\":{\"_id\":\"pushNotification\",\"name\":\"Push Notification Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "484" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:28.028Z", + "time": 18, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 18 + } + }, + { + "_id": "34a018cb4d15c710ccccb844d0d6de26", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 244, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "244" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 598, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"selfServiceTrees\",\"collection\":false,\"name\":\"Self Service Trees\"},\"treeMapping\":{\"forgottenUsername\":\"ForgottenUsername\",\"registration\":\"Registration\",\"resetPassword\":\"ResetPassword\",\"updatePassword\":\"UpdatePassword\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/selfServiceTrees" + }, + "response": { + "bodySize": 279, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 279, + "text": "{\"_id\":\"\",\"_rev\":\"-948959244\",\"treeMapping\":{\"forgottenUsername\":\"ForgottenUsername\",\"registration\":\"Registration\",\"resetPassword\":\"ResetPassword\",\"updatePassword\":\"UpdatePassword\"},\"enabled\":true,\"_type\":{\"_id\":\"selfServiceTrees\",\"name\":\"Self Service Trees\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "279" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:28.053Z", + "time": 24, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 24 + } + }, + { + "_id": "9aff3c1507cfcd4300099b8113f483f0", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 217, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "217" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 592, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"validation\",\"collection\":false,\"name\":\"Validation Service\"},\"validGotoDestinations\":[\"&{am.server.protocol|https}://&{fqdn}/*?*\",\"https://sso.fcps.dev.trivir.com:8888/enduser/?realm=/alpha\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/validation" + }, + "response": { + "bodySize": 231, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 231, + "text": "{\"_id\":\"\",\"_rev\":\"1428852753\",\"validGotoDestinations\":[\"https://platform.dev.trivir.com/*?*\",\"https://sso.fcps.dev.trivir.com:8888/enduser/?realm=/alpha\"],\"_type\":{\"_id\":\"validation\",\"name\":\"Validation Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "231" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:28.084Z", + "time": 18, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 18 + } + }, + { + "_id": "caad43c94a3b3128734be95e4ed49370", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 174, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "174" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 598, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"DataStoreService\",\"collection\":false,\"name\":\"External Data Stores\"},\"applicationDataStoreId\":\"application-store\",\"policyDataStoreId\":\"policy-store\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/DataStoreService" + }, + "response": { + "bodySize": 194, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 194, + "text": "{\"_id\":\"\",\"_rev\":\"1612405510\",\"applicationDataStoreId\":\"application-store\",\"policyDataStoreId\":\"policy-store\",\"_type\":{\"_id\":\"DataStoreService\",\"name\":\"External Data Stores\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "194" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.123Z", + "time": 101, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 101 + } + }, + { + "_id": "0dd7b4973934e75e51b7dc4b6d0d0bb3", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 113, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "113" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 605, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"SocialIdentityProviders\",\"collection\":false,\"name\":\"Social Identity Provider Service\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/SocialIdentityProviders" + }, + "response": { + "bodySize": 148, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 148, + "text": "{\"_id\":\"\",\"_rev\":\"1077208638\",\"enabled\":true,\"_type\":{\"_id\":\"SocialIdentityProviders\",\"name\":\"Social Identity Provider Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "148" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:28.230Z", + "time": 11, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 11 + } + }, + { + "_id": "bbcf7fb03221fa08aca13684b1ea5df1", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 157, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "157" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 589, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"baseurl\",\"collection\":false,\"name\":\"Base URL Source\"},\"contextPath\":\"/am\",\"fixedValue\":\"https://&{fqdn}\",\"source\":\"REQUEST_VALUES\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/baseurl" + }, + "response": { + "bodySize": 193, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 193, + "text": "{\"_id\":\"\",\"_rev\":\"1645144606\",\"source\":\"REQUEST_VALUES\",\"fixedValue\":\"https://platform.dev.trivir.com\",\"contextPath\":\"/am\",\"_type\":{\"_id\":\"baseurl\",\"name\":\"Base URL Source\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "193" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:28.249Z", + "time": 16, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 16 + } + }, + { + "_id": "df340fa81c90a1105143530c9a7272ed", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 597, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"id-repositories\",\"collection\":false,\"name\":\"sunIdentityRepositoryService\"},\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/id-repositories" + }, + "response": { + "bodySize": 346, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 346, + "text": "{\"_id\":\"\",\"_rev\":\"-1741783487\",\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"],\"_type\":{\"_id\":\"id-repositories\",\"name\":\"sunIdentityRepositoryService\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "346" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.272Z", + "time": 16, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 16 + } + }, + { + "_id": "9ae2d13f813364cb6874d46a34a16419", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 5253, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "5253" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 627, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"OpenDJ\",\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"collection\":true,\"name\":\"ForgeRock IAM Directory Server\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\"},\"ldapsettings\":{\"openam-idrepo-ldapv3-affinity-enabled\":true,\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-keepalive-searchbase\":\"\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-time-limit\":10},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\"},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\",\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"]},\"userconfig\":{\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/id-repositories/LDAPv3ForForgeRockIAM/OpenDJ" + }, + "response": { + "bodySize": 5225, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 5225, + "text": "{\"_id\":\"OpenDJ\",\"_rev\":\"463789009\",\"ldapsettings\":{\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-affinity-enabled\":true,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-time-limit\":10,\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14},\"userconfig\":{\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"]},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\"},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"name\":\"ForgeRock IAM Directory Server\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "5225" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.309Z", + "time": 36, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 36 + } + }, + { + "_id": "382bc42e198e332d8e190d888ed6e059", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 8586, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "8586" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 593, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"oauth-oidc\",\"collection\":false,\"name\":\"OAuth2 Provider\"},\"advancedOAuth2Config\":{\"allowClientCredentialsInTokenRequestQueryParameters\":true,\"allowedAudienceValues\":[],\"authenticationAttributes\":[\"uid\"],\"codeVerifierEnforced\":\"false\",\"defaultScopes\":[\"address\",\"phone\",\"openid\",\"profile\",\"email\"],\"displayNameAttribute\":\"cn\",\"expClaimRequiredInRequestObject\":false,\"grantTypes\":[\"implicit\",\"urn:ietf:params:oauth:grant-type:saml2-bearer\",\"refresh_token\",\"password\",\"client_credentials\",\"urn:ietf:params:oauth:grant-type:device_code\",\"authorization_code\",\"urn:ietf:params:oauth:grant-type:uma-ticket\"],\"hashSalt\":\"3FQf76iBRzr9nfmqoSz4tLc7E6Wii2Cc\",\"includeClientIdClaimInStatelessTokens\":true,\"includeSubnameInTokenClaims\":true,\"macaroonTokenFormat\":\"V2\",\"maxAgeOfRequestObjectNbfClaim\":0,\"maxDifferenceBetweenRequestObjectNbfAndExp\":0,\"moduleMessageEnabledInPasswordGrant\":false,\"nbfClaimRequiredInRequestObject\":false,\"parRequestUriLifetime\":90,\"persistentClaims\":[],\"refreshTokenGracePeriod\":0,\"requestObjectProcessing\":\"OIDC\",\"requirePushedAuthorizationRequests\":false,\"responseTypeClasses\":[\"code|org.forgerock.oauth2.core.AuthorizationCodeResponseTypeHandler\",\"id_token|org.forgerock.openidconnect.IdTokenResponseTypeHandler\",\"device_code|org.forgerock.oauth2.core.TokenResponseTypeHandler\",\"token|org.forgerock.oauth2.core.TokenResponseTypeHandler\"],\"supportedScopes\":[\"email|Your email address\",\"openid|\",\"address|Your postal address\",\"phone|Your telephone number(s)\",\"am-introspect-all-tokens\",\"am-introspect-all-tokens-any-realm\",\"profile|Your personal information\",\"write\",\"fr:idm:*|Full authority to operate with IDM on your behalf\"],\"supportedSubjectTypes\":[\"public\"],\"tlsCertificateBoundAccessTokensEnabled\":true,\"tlsCertificateRevocationCheckingEnabled\":false,\"tlsClientCertificateHeaderFormat\":\"BASE64_ENCODED_CERT\",\"tokenCompressionEnabled\":false,\"tokenEncryptionEnabled\":false,\"tokenExchangeClasses\":[\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToAccessTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToAccessTokenExchanger\"],\"tokenSigningAlgorithm\":\"HS256\",\"tokenValidatorClasses\":[\"urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.OidcIdTokenValidator\",\"urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.OAuth2AccessTokenValidator\"]},\"advancedOIDCConfig\":{\"alwaysAddClaimsToToken\":false,\"amrMappings\":{},\"authorisedIdmDelegationClients\":[\"idm-provisioning\"],\"authorisedOpenIdConnectSSOClients\":[\"openidm\"],\"claimsParameterSupported\":false,\"defaultACR\":[],\"idTokenInfoClientAuthenticationEnabled\":true,\"includeAllKtyAlgCombinationsInJwksUri\":false,\"loaMapping\":{},\"storeOpsTokens\":true,\"supportedAuthorizationResponseEncryptionAlgorithms\":[\"ECDH-ES+A256KW\",\"ECDH-ES+A192KW\",\"RSA-OAEP\",\"ECDH-ES+A128KW\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"ECDH-ES\",\"dir\",\"A192KW\"],\"supportedAuthorizationResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedAuthorizationResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRequestParameterEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedRequestParameterEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedRequestParameterSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedTokenEndpointAuthenticationSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedTokenIntrospectionResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"supportedTokenIntrospectionResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedTokenIntrospectionResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedUserInfoEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedUserInfoEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedUserInfoSigningAlgorithms\":[\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\"],\"useForceAuthnForMaxAge\":false,\"useForceAuthnForPromptLogin\":false},\"cibaConfig\":{\"cibaAuthReqIdLifetime\":600,\"cibaMinimumPollingInterval\":2,\"supportedCibaSigningAlgorithms\":[\"ES256\",\"PS256\"]},\"clientDynamicRegistrationConfig\":{\"allowDynamicRegistration\":false,\"dynamicClientRegistrationScope\":\"dynamic_client_registration\",\"dynamicClientRegistrationScript\":\"[Empty]\",\"dynamicClientRegistrationSoftwareStatementRequired\":false,\"generateRegistrationAccessTokens\":true,\"requiredSoftwareStatementAttestedAttributes\":[\"redirect_uris\"]},\"consent\":{\"clientsCanSkipConsent\":true,\"enableRemoteConsent\":false,\"supportedRcsRequestEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"supportedRcsRequestEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedRcsRequestSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRcsResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedRcsResponseEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedRcsResponseSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"]},\"coreOAuth2Config\":{\"accessTokenLifetime\":3600,\"accessTokenMayActScript\":\"[Empty]\",\"codeLifetime\":120,\"issueRefreshToken\":true,\"issueRefreshTokenOnRefreshedToken\":true,\"macaroonTokensEnabled\":false,\"oidcMayActScript\":\"[Empty]\",\"refreshTokenLifetime\":604800,\"scopesPolicySet\":\"oauth2Scopes\",\"statelessTokensEnabled\":false,\"usePolicyEngineForScope\":false},\"coreOIDCConfig\":{\"jwtTokenLifetime\":3600,\"oidcDiscoveryEndpointEnabled\":true,\"overrideableOIDCClaims\":[],\"supportedClaims\":[\"phone_number|Phone number\",\"family_name|Family name\",\"given_name|Given name\",\"locale|Locale\",\"email|Email address\",\"profile|Your personal information\",\"zoneinfo|Time zone\",\"address|Postal address\",\"name|Full name\"],\"supportedIDTokenEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedIDTokenEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedIDTokenSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"]},\"deviceCodeConfig\":{\"deviceCodeLifetime\":300,\"devicePollInterval\":5,\"deviceUserCodeCharacterSet\":\"234567ACDEFGHJKLMNPQRSTWXYZabcdefhijkmnopqrstwxyz\",\"deviceUserCodeLength\":8},\"pluginsConfig\":{\"accessTokenEnricherClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"accessTokenModificationPluginType\":\"SCRIPTED\",\"accessTokenModificationScript\":\"d22f9a0c-426a-4466-b95e-d0f125b0d5fa\",\"accessTokenModifierClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"authorizeEndpointDataProviderClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"authorizeEndpointDataProviderPluginType\":\"JAVA\",\"authorizeEndpointDataProviderScript\":\"[Empty]\",\"evaluateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"evaluateScopePluginType\":\"JAVA\",\"evaluateScopeScript\":\"[Empty]\",\"oidcClaimsClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"oidcClaimsPluginType\":\"SCRIPTED\",\"oidcClaimsScript\":\"36863ffb-40ec-48b9-94b1-9a99f71cc3b5\",\"userCodeGeneratorClass\":\"org.forgerock.oauth2.core.plugins.registry.DefaultUserCodeGenerator\",\"validateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"validateScopePluginType\":\"JAVA\",\"validateScopeScript\":\"[Empty]\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/oauth-oidc" + }, + "response": { + "bodySize": 8605, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 8605, + "text": "{\"_id\":\"\",\"_rev\":\"533784112\",\"advancedOIDCConfig\":{\"supportedRequestParameterEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"authorisedOpenIdConnectSSOClients\":[\"openidm\"],\"supportedUserInfoEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedAuthorizationResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedTokenIntrospectionResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"useForceAuthnForPromptLogin\":false,\"useForceAuthnForMaxAge\":false,\"alwaysAddClaimsToToken\":false,\"supportedTokenIntrospectionResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedTokenEndpointAuthenticationSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRequestParameterSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"includeAllKtyAlgCombinationsInJwksUri\":false,\"amrMappings\":{},\"loaMapping\":{},\"authorisedIdmDelegationClients\":[\"idm-provisioning\"],\"idTokenInfoClientAuthenticationEnabled\":true,\"storeOpsTokens\":true,\"supportedUserInfoSigningAlgorithms\":[\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\"],\"supportedAuthorizationResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedUserInfoEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"claimsParameterSupported\":false,\"supportedTokenIntrospectionResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedAuthorizationResponseEncryptionAlgorithms\":[\"ECDH-ES+A256KW\",\"ECDH-ES+A192KW\",\"RSA-OAEP\",\"ECDH-ES+A128KW\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"ECDH-ES\",\"dir\",\"A192KW\"],\"supportedRequestParameterEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"defaultACR\":[]},\"advancedOAuth2Config\":{\"includeClientIdClaimInStatelessTokens\":true,\"tokenCompressionEnabled\":false,\"tokenEncryptionEnabled\":false,\"requirePushedAuthorizationRequests\":false,\"tlsCertificateBoundAccessTokensEnabled\":true,\"includeSubnameInTokenClaims\":true,\"defaultScopes\":[\"address\",\"phone\",\"openid\",\"profile\",\"email\"],\"moduleMessageEnabledInPasswordGrant\":false,\"allowClientCredentialsInTokenRequestQueryParameters\":true,\"supportedSubjectTypes\":[\"public\"],\"refreshTokenGracePeriod\":0,\"tlsClientCertificateHeaderFormat\":\"BASE64_ENCODED_CERT\",\"hashSalt\":\"3FQf76iBRzr9nfmqoSz4tLc7E6Wii2Cc\",\"macaroonTokenFormat\":\"V2\",\"maxAgeOfRequestObjectNbfClaim\":0,\"tlsCertificateRevocationCheckingEnabled\":false,\"nbfClaimRequiredInRequestObject\":false,\"requestObjectProcessing\":\"OIDC\",\"maxDifferenceBetweenRequestObjectNbfAndExp\":0,\"responseTypeClasses\":[\"code|org.forgerock.oauth2.core.AuthorizationCodeResponseTypeHandler\",\"id_token|org.forgerock.openidconnect.IdTokenResponseTypeHandler\",\"device_code|org.forgerock.oauth2.core.TokenResponseTypeHandler\",\"token|org.forgerock.oauth2.core.TokenResponseTypeHandler\"],\"expClaimRequiredInRequestObject\":false,\"tokenValidatorClasses\":[\"urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.OidcIdTokenValidator\",\"urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.OAuth2AccessTokenValidator\"],\"tokenSigningAlgorithm\":\"HS256\",\"codeVerifierEnforced\":\"false\",\"displayNameAttribute\":\"cn\",\"tokenExchangeClasses\":[\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToAccessTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToAccessTokenExchanger\"],\"parRequestUriLifetime\":90,\"allowedAudienceValues\":[],\"persistentClaims\":[],\"supportedScopes\":[\"email|Your email address\",\"openid|\",\"address|Your postal address\",\"phone|Your telephone number(s)\",\"am-introspect-all-tokens\",\"am-introspect-all-tokens-any-realm\",\"profile|Your personal information\",\"write\",\"fr:idm:*|Full authority to operate with IDM on your behalf\"],\"authenticationAttributes\":[\"uid\"],\"grantTypes\":[\"implicit\",\"urn:ietf:params:oauth:grant-type:saml2-bearer\",\"refresh_token\",\"password\",\"client_credentials\",\"urn:ietf:params:oauth:grant-type:device_code\",\"authorization_code\",\"urn:ietf:params:oauth:grant-type:uma-ticket\"]},\"clientDynamicRegistrationConfig\":{\"dynamicClientRegistrationScope\":\"dynamic_client_registration\",\"dynamicClientRegistrationScript\":\"[Empty]\",\"allowDynamicRegistration\":false,\"requiredSoftwareStatementAttestedAttributes\":[\"redirect_uris\"],\"dynamicClientRegistrationSoftwareStatementRequired\":false,\"generateRegistrationAccessTokens\":true},\"coreOIDCConfig\":{\"overrideableOIDCClaims\":[],\"oidcDiscoveryEndpointEnabled\":true,\"supportedIDTokenEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedClaims\":[\"phone_number|Phone number\",\"family_name|Family name\",\"given_name|Given name\",\"locale|Locale\",\"email|Email address\",\"profile|Your personal information\",\"zoneinfo|Time zone\",\"address|Postal address\",\"name|Full name\"],\"supportedIDTokenSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedIDTokenEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"jwtTokenLifetime\":3600},\"coreOAuth2Config\":{\"refreshTokenLifetime\":604800,\"scopesPolicySet\":\"oauth2Scopes\",\"accessTokenMayActScript\":\"[Empty]\",\"accessTokenLifetime\":3600,\"macaroonTokensEnabled\":false,\"codeLifetime\":120,\"statelessTokensEnabled\":false,\"usePolicyEngineForScope\":false,\"issueRefreshToken\":true,\"oidcMayActScript\":\"[Empty]\",\"issueRefreshTokenOnRefreshedToken\":true},\"consent\":{\"supportedRcsRequestSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRcsResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedRcsRequestEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"enableRemoteConsent\":false,\"supportedRcsRequestEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"clientsCanSkipConsent\":true,\"supportedRcsResponseSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRcsResponseEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"]},\"deviceCodeConfig\":{\"deviceUserCodeLength\":8,\"deviceCodeLifetime\":300,\"deviceUserCodeCharacterSet\":\"234567ACDEFGHJKLMNPQRSTWXYZabcdefhijkmnopqrstwxyz\",\"devicePollInterval\":5},\"pluginsConfig\":{\"evaluateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"validateScopeScript\":\"[Empty]\",\"accessTokenEnricherClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"oidcClaimsPluginType\":\"SCRIPTED\",\"authorizeEndpointDataProviderClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"authorizeEndpointDataProviderPluginType\":\"JAVA\",\"userCodeGeneratorClass\":\"org.forgerock.oauth2.core.plugins.registry.DefaultUserCodeGenerator\",\"evaluateScopeScript\":\"[Empty]\",\"oidcClaimsClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"evaluateScopePluginType\":\"JAVA\",\"authorizeEndpointDataProviderScript\":\"[Empty]\",\"accessTokenModifierClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"accessTokenModificationScript\":\"d22f9a0c-426a-4466-b95e-d0f125b0d5fa\",\"validateScopePluginType\":\"JAVA\",\"accessTokenModificationPluginType\":\"SCRIPTED\",\"oidcClaimsScript\":\"36863ffb-40ec-48b9-94b1-9a99f71cc3b5\",\"validateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\"},\"cibaConfig\":{\"cibaMinimumPollingInterval\":2,\"supportedCibaSigningAlgorithms\":[\"ES256\",\"PS256\"],\"cibaAuthReqIdLifetime\":600},\"_type\":{\"_id\":\"oauth-oidc\",\"name\":\"OAuth2 Provider\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "transfer-encoding", + "value": "chunked" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 637, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:28.354Z", + "time": 57, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 57 + } + }, + { + "_id": "3122a81d16131d06c0f2438af125381c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 906, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "906" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 601, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"policyconfiguration\",\"collection\":false,\"name\":\"Policy Configuration\"},\"bindDn\":\"&{am.stores.user.username}\",\"bindPassword\":{\"$string\":\"&{am.stores.user.password}\"},\"checkIfResourceTypeExists\":true,\"connectionPoolMaximumSize\":10,\"connectionPoolMinimumSize\":1,\"ldapServer\":[\"userstore-1.userstore.fr-platform.svc.cluster.local:1389\",\"userstore-2.userstore.fr-platform.svc.cluster.local:1389\",\"userstore-0.userstore.fr-platform.svc.cluster.local:1389\"],\"maximumSearchResults\":100,\"mtlsEnabled\":false,\"policyHeartbeatInterval\":10,\"policyHeartbeatTimeUnit\":\"SECONDS\",\"realmSearchFilter\":\"(objectclass=sunismanagedorganization)\",\"searchTimeout\":5,\"sslEnabled\":{\"$bool\":\"&{am.stores.ssl.enabled}\"},\"subjectsResultTTL\":10,\"userAliasEnabled\":false,\"usersBaseDn\":\"ou=identities\",\"usersSearchAttribute\":\"uid\",\"usersSearchFilter\":\"(objectclass=inetorgperson)\",\"usersSearchScope\":\"SCOPE_SUB\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/policyconfiguration" + }, + "response": { + "bodySize": 885, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 885, + "text": "{\"_id\":\"\",\"_rev\":\"-1566764923\",\"userAliasEnabled\":false,\"connectionPoolMinimumSize\":1,\"maximumSearchResults\":100,\"policyHeartbeatTimeUnit\":\"SECONDS\",\"searchTimeout\":5,\"usersSearchAttribute\":\"uid\",\"policyHeartbeatInterval\":10,\"usersSearchScope\":\"SCOPE_SUB\",\"subjectsResultTTL\":10,\"checkIfResourceTypeExists\":true,\"connectionPoolMaximumSize\":10,\"sslEnabled\":true,\"bindDn\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"ldapServer\":[\"userstore-1.userstore.fr-platform.svc.cluster.local:1389\",\"userstore-2.userstore.fr-platform.svc.cluster.local:1389\",\"userstore-0.userstore.fr-platform.svc.cluster.local:1389\"],\"mtlsEnabled\":false,\"bindPassword\":null,\"realmSearchFilter\":\"(objectclass=sunismanagedorganization)\",\"usersSearchFilter\":\"(objectclass=inetorgperson)\",\"usersBaseDn\":\"ou=identities\",\"_type\":{\"_id\":\"policyconfiguration\",\"name\":\"Policy Configuration\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "885" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:28.421Z", + "time": 15, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 15 + } + }, + { + "_id": "303fe2f5dadab6cfb3a26cc37bc812d1", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 244, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "244" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 598, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"selfServiceTrees\",\"collection\":false,\"name\":\"Self Service Trees\"},\"treeMapping\":{\"forgottenUsername\":\"ForgottenUsername\",\"registration\":\"Registration\",\"resetPassword\":\"ResetPassword\",\"updatePassword\":\"UpdatePassword\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/selfServiceTrees" + }, + "response": { + "bodySize": 279, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 279, + "text": "{\"_id\":\"\",\"_rev\":\"-948959244\",\"treeMapping\":{\"forgottenUsername\":\"ForgottenUsername\",\"registration\":\"Registration\",\"resetPassword\":\"ResetPassword\",\"updatePassword\":\"UpdatePassword\"},\"enabled\":true,\"_type\":{\"_id\":\"selfServiceTrees\",\"name\":\"Self Service Trees\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "279" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:28.442Z", + "time": 12, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 12 + } + }, + { + "_id": "16fec3cadaa0b16c1339c8cb73016dee", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 156, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "156" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 592, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"validation\",\"collection\":false,\"name\":\"Validation Service\"},\"validGotoDestinations\":[\"&{am.server.protocol|https}://&{fqdn}/*?*\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/validation" + }, + "response": { + "bodySize": 170, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 170, + "text": "{\"_id\":\"\",\"_rev\":\"1064971965\",\"validGotoDestinations\":[\"https://platform.dev.trivir.com/*?*\"],\"_type\":{\"_id\":\"validation\",\"name\":\"Validation Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "170" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-07-21T21:17:28.460Z", + "time": 14, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 14 + } + }, + { + "_id": "2bf0e0a7510bf9fd24872e5968c11282", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 174, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "174" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 585, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"DataStoreService\",\"collection\":false,\"name\":\"External Data Stores\"},\"applicationDataStoreId\":\"application-store\",\"policyDataStoreId\":\"policy-store\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/DataStoreService" + }, + "response": { + "bodySize": 194, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 194, + "text": "{\"_id\":\"\",\"_rev\":\"1612405510\",\"applicationDataStoreId\":\"application-store\",\"policyDataStoreId\":\"policy-store\",\"_type\":{\"_id\":\"DataStoreService\",\"name\":\"External Data Stores\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "194" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.484Z", + "time": 152, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 152 + } + }, + { + "_id": "089ef7ab038d6175800a5991aee846e3", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 142, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "142" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 593, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"IdentityAssertionService\",\"collection\":false,\"name\":\"Identity Assertion Service\"},\"cacheDuration\":120,\"enable\":true}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/IdentityAssertionService" + }, + "response": { + "bodySize": 161, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 161, + "text": "{\"_id\":\"\",\"_rev\":\"403540704\",\"cacheDuration\":120,\"enable\":true,\"_type\":{\"_id\":\"IdentityAssertionService\",\"name\":\"Identity Assertion Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "161" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.657Z", + "time": 10, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 10 + } + }, + { + "_id": "b6ed76dddd1a9cad55fa0bf8ad71e8d8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 184, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "184" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 618, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"Server 1\",\"_type\":{\"_id\":\"serverConfigs\",\"collection\":true,\"name\":\"serverConfigs\"},\"jwtExpiration\":30,\"secretLabelIdentifier\":\"secret\",\"serverUrl\":\"test.com\",\"skewAllowance\":0}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/IdentityAssertionService/serverConfigs/Server%201" + }, + "response": { + "bodySize": 205, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 205, + "text": "{\"_id\":\"Server 1\",\"_rev\":\"-1943252547\",\"serverUrl\":\"test.com\",\"secretLabelIdentifier\":\"secret\",\"skewAllowance\":0,\"jwtExpiration\":30,\"_type\":{\"_id\":\"serverConfigs\",\"name\":\"serverConfigs\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "205" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.671Z", + "time": 18, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 18 + } + }, + { + "_id": "ca30cd96d3479fb7bb1fb6778bc163b8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 184, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "184" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 618, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"Server 2\",\"_type\":{\"_id\":\"serverConfigs\",\"collection\":true,\"name\":\"serverConfigs\"},\"jwtExpiration\":30,\"secretLabelIdentifier\":\"secret\",\"serverUrl\":\"test.com\",\"skewAllowance\":0}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/IdentityAssertionService/serverConfigs/Server%202" + }, + "response": { + "bodySize": 205, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 205, + "text": "{\"_id\":\"Server 2\",\"_rev\":\"-1943252546\",\"serverUrl\":\"test.com\",\"secretLabelIdentifier\":\"secret\",\"skewAllowance\":0,\"jwtExpiration\":30,\"_type\":{\"_id\":\"serverConfigs\",\"name\":\"serverConfigs\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "205" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.672Z", + "time": 23, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 23 + } + }, + { + "_id": "a9f9fba00cae07349d553139419907c0", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 185, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "185" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 589, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"RemoteConsentService\",\"collection\":false,\"name\":\"Remote Consent Service\"},\"consentResponseTimeLimit\":2,\"jwkStoreCacheMissCacheTime\":1,\"jwkStoreCacheTimeout\":5}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/RemoteConsentService" + }, + "response": { + "bodySize": 206, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 206, + "text": "{\"_id\":\"\",\"_rev\":\"-1039295581\",\"consentResponseTimeLimit\":2,\"jwkStoreCacheMissCacheTime\":1,\"jwkStoreCacheTimeout\":5,\"_type\":{\"_id\":\"RemoteConsentService\",\"name\":\"Remote Consent Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "206" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.700Z", + "time": 13, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 13 + } + }, + { + "_id": "ed389be07fa84d8cfc214a25784425cd", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 113, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "113" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 592, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"SocialIdentityProviders\",\"collection\":false,\"name\":\"Social Identity Provider Service\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/SocialIdentityProviders" + }, + "response": { + "bodySize": 148, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 148, + "text": "{\"_id\":\"\",\"_rev\":\"1077208638\",\"enabled\":true,\"_type\":{\"_id\":\"SocialIdentityProviders\",\"name\":\"Social Identity Provider Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "148" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.721Z", + "time": 15, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 15 + } + }, + { + "_id": "bc1a5b0ccfa96800260c30f71a905a56", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 189, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "189" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 595, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"amSessionPropertyWhitelist\",\"collection\":false,\"name\":\"Session Property Whitelist Service\"},\"sessionPropertyWhitelist\":[\"AMCtxId\"],\"whitelistedQueryProperties\":[]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/amSessionPropertyWhitelist" + }, + "response": { + "bodySize": 209, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 209, + "text": "{\"_id\":\"\",\"_rev\":\"-736760492\",\"sessionPropertyWhitelist\":[\"AMCtxId\"],\"whitelistedQueryProperties\":[],\"_type\":{\"_id\":\"amSessionPropertyWhitelist\",\"name\":\"Session Property Whitelist Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "209" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.746Z", + "time": 13, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 13 + } + }, + { + "_id": "3750211e6e7d1191f8dd86632c5d66e1", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 163, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "163" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 590, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"androidKeyAttestation\",\"collection\":false,\"name\":\"Android Key Attestation\"},\"crlUrl\":\"https://android.googleapis.com/attestation/status\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/androidKeyAttestation" + }, + "response": { + "bodySize": 182, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 182, + "text": "{\"_id\":\"\",\"_rev\":\"667165239\",\"crlUrl\":\"https://android.googleapis.com/attestation/status\",\"_type\":{\"_id\":\"androidKeyAttestation\",\"name\":\"Android Key Attestation\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "182" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.765Z", + "time": 12, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 12 + } + }, + { + "_id": "fb23ee193d79e435b00e8e72ccb1cf7b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 150, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "150" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 574, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"audit\",\"collection\":false,\"name\":\"Audit Logging\"},\"auditEnabled\":true,\"blacklistFieldFilters\":[],\"whitelistFieldFilters\":[]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/audit" + }, + "response": { + "bodySize": 171, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 171, + "text": "{\"_id\":\"\",\"_rev\":\"-1113197065\",\"auditEnabled\":true,\"whitelistFieldFilters\":[],\"blacklistFieldFilters\":[],\"_type\":{\"_id\":\"audit\",\"name\":\"Audit Logging\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "171" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.783Z", + "time": 13, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 13 + } + }, + { + "_id": "6a18133d932074988b7e2809c2507faa", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 818, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "818" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 582, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"CSV\",\"_type\":{\"_id\":\"CSV\",\"collection\":true,\"name\":\"CSV\"},\"commonHandler\":{\"enabled\":true,\"topics\":[\"access\",\"activity\",\"config\",\"authentication\"]},\"commonHandlerPlugin\":{\"handlerFactory\":\"org.forgerock.openam.audit.events.handlers.CsvAuditEventHandlerFactory\"},\"csvBuffering\":{\"bufferingAutoFlush\":false,\"bufferingEnabled\":true},\"csvConfig\":{\"location\":\"%BASE_DIR%/var/audit/\"},\"csvFileRetention\":{\"retentionMaxDiskSpaceToUse\":\"-1\",\"retentionMaxNumberOfHistoryFiles\":\"1\",\"retentionMinFreeSpaceRequired\":\"-1\"},\"csvFileRotation\":{\"rotationEnabled\":true,\"rotationFileSuffix\":\"-yyyy.MM.dd-HH.mm.ss\",\"rotationInterval\":\"-1\",\"rotationMaxFileSize\":\"100000000\",\"rotationTimes\":[\"42\",\"60\"]},\"csvSecurity\":{\"securityEnabled\":false,\"securityFilename\":\"%BASE_DIR%/var/audit/Logger.jks\",\"securitySignatureInterval\":\"900\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/audit/CSV/CSV" + }, + "response": { + "bodySize": 839, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 839, + "text": "{\"_id\":\"CSV\",\"_rev\":\"-1403680320\",\"csvFileRotation\":{\"rotationTimes\":[\"42\",\"60\"],\"rotationFileSuffix\":\"-yyyy.MM.dd-HH.mm.ss\",\"rotationMaxFileSize\":\"100000000\",\"rotationInterval\":\"-1\",\"rotationEnabled\":true},\"csvFileRetention\":{\"retentionMaxDiskSpaceToUse\":\"-1\",\"retentionMaxNumberOfHistoryFiles\":\"1\",\"retentionMinFreeSpaceRequired\":\"-1\"},\"csvBuffering\":{\"bufferingEnabled\":true,\"bufferingAutoFlush\":false},\"csvSecurity\":{\"securitySignatureInterval\":\"900\",\"securityEnabled\":false,\"securityFilename\":\"%BASE_DIR%/var/audit/Logger.jks\"},\"commonHandler\":{\"enabled\":true,\"topics\":[\"access\",\"activity\",\"config\",\"authentication\"]},\"csvConfig\":{\"location\":\"%BASE_DIR%/var/audit/\"},\"commonHandlerPlugin\":{\"handlerFactory\":\"org.forgerock.openam.audit.events.handlers.CsvAuditEventHandlerFactory\"},\"_type\":{\"_id\":\"CSV\",\"name\":\"CSV\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "839" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.803Z", + "time": 1110, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1110 + } + }, + { + "_id": "27456f9d8953f7b3731ea57a8fe53bbb", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 774, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "774" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 584, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"JSON\",\"_type\":{\"_id\":\"JSON\",\"collection\":true,\"name\":\"JSON\"},\"commonHandler\":{\"enabled\":true,\"topics\":[\"access\",\"activity\",\"config\",\"authentication\"]},\"commonHandlerPlugin\":{\"handlerFactory\":\"org.forgerock.openam.audit.events.handlers.JsonAuditEventHandlerFactory\"},\"jsonBuffering\":{\"bufferingMaxSize\":\"100000\",\"bufferingWriteInterval\":\"5\"},\"jsonConfig\":{\"elasticsearchCompatible\":false,\"location\":\"%BASE_DIR%/var/audit/\",\"rotationRetentionCheckInterval\":\"5\"},\"jsonFileRetention\":{\"retentionMaxDiskSpaceToUse\":\"-1\",\"retentionMaxNumberOfHistoryFiles\":\"1\",\"retentionMinFreeSpaceRequired\":\"-1\"},\"jsonFileRotation\":{\"rotationEnabled\":true,\"rotationFileSuffix\":\"-yyyy.MM.dd-HH.mm.ss\",\"rotationInterval\":\"-1\",\"rotationMaxFileSize\":\"100000000\",\"rotationTimes\":[\"42\",\"60\"]}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/audit/JSON/JSON" + }, + "response": { + "bodySize": 795, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 795, + "text": "{\"_id\":\"JSON\",\"_rev\":\"-1169105948\",\"jsonFileRotation\":{\"rotationTimes\":[\"42\",\"60\"],\"rotationFileSuffix\":\"-yyyy.MM.dd-HH.mm.ss\",\"rotationMaxFileSize\":\"100000000\",\"rotationInterval\":\"-1\",\"rotationEnabled\":true},\"jsonFileRetention\":{\"retentionMaxDiskSpaceToUse\":\"-1\",\"retentionMaxNumberOfHistoryFiles\":\"1\",\"retentionMinFreeSpaceRequired\":\"-1\"},\"jsonConfig\":{\"rotationRetentionCheckInterval\":\"5\",\"location\":\"%BASE_DIR%/var/audit/\",\"elasticsearchCompatible\":false},\"jsonBuffering\":{\"bufferingMaxSize\":\"100000\",\"bufferingWriteInterval\":\"5\"},\"commonHandler\":{\"enabled\":true,\"topics\":[\"access\",\"activity\",\"config\",\"authentication\"]},\"commonHandlerPlugin\":{\"handlerFactory\":\"org.forgerock.openam.audit.events.handlers.JsonAuditEventHandlerFactory\"},\"_type\":{\"_id\":\"JSON\",\"name\":\"JSON\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "795" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:28.804Z", + "time": 1110, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1110 + } + }, + { + "_id": "ff5d06eb9e01c5d2bc692d4af5b06615", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 550, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "550" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 593, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"authenticatorOathService\",\"collection\":false,\"name\":\"ForgeRock Authenticator (OATH) Service\"},\"authenticatorOATHDeviceSettingsEncryptionKeystoreKeyPairAlias\":\"pushDeviceProfiles\",\"authenticatorOATHDeviceSettingsEncryptionKeystorePassword\":null,\"authenticatorOATHDeviceSettingsEncryptionKeystorePrivateKeyPassword\":null,\"authenticatorOATHDeviceSettingsEncryptionKeystoreType\":\"JKS\",\"authenticatorOATHDeviceSettingsEncryptionScheme\":\"NONE\",\"authenticatorOATHSkippableName\":\"oath2faEnabled\",\"oathAttrName\":\"oathDeviceProfiles\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/authenticatorOathService" + }, + "response": { + "bodySize": 570, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 570, + "text": "{\"_id\":\"\",\"_rev\":\"-811807983\",\"oathAttrName\":\"oathDeviceProfiles\",\"authenticatorOATHDeviceSettingsEncryptionKeystorePrivateKeyPassword\":null,\"authenticatorOATHDeviceSettingsEncryptionKeystorePassword\":null,\"authenticatorOATHDeviceSettingsEncryptionScheme\":\"NONE\",\"authenticatorOATHDeviceSettingsEncryptionKeystoreKeyPairAlias\":\"pushDeviceProfiles\",\"authenticatorOATHDeviceSettingsEncryptionKeystoreType\":\"JKS\",\"authenticatorOATHSkippableName\":\"oath2faEnabled\",\"_type\":{\"_id\":\"authenticatorOathService\",\"name\":\"ForgeRock Authenticator (OATH) Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "570" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:29.935Z", + "time": 2659, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 2659 + } + }, + { + "_id": "4a1b09ba38d07619fd5d547939a474ba", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 465, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "465" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 593, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"authenticatorPushService\",\"collection\":false,\"name\":\"ForgeRock Authenticator (Push) Service\"},\"authenticatorPushDeviceSettingsEncryptionKeystorePassword\":null,\"authenticatorPushDeviceSettingsEncryptionKeystorePrivateKeyPassword\":null,\"authenticatorPushDeviceSettingsEncryptionKeystoreType\":\"JKS\",\"authenticatorPushDeviceSettingsEncryptionScheme\":\"NONE\",\"authenticatorPushSkippableName\":\"push2faEnabled\",\"pushAttrName\":\"pushDeviceProfiles\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/authenticatorPushService" + }, + "response": { + "bodySize": 486, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 486, + "text": "{\"_id\":\"\",\"_rev\":\"-1470914252\",\"authenticatorPushDeviceSettingsEncryptionKeystorePassword\":null,\"authenticatorPushDeviceSettingsEncryptionScheme\":\"NONE\",\"authenticatorPushDeviceSettingsEncryptionKeystorePrivateKeyPassword\":null,\"authenticatorPushDeviceSettingsEncryptionKeystoreType\":\"JKS\",\"pushAttrName\":\"pushDeviceProfiles\",\"authenticatorPushSkippableName\":\"push2faEnabled\",\"_type\":{\"_id\":\"authenticatorPushService\",\"name\":\"ForgeRock Authenticator (Push) Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "486" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.616Z", + "time": 9, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 9 + } + }, + { + "_id": "7459bd7aad40857e721f6554ef424483", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 557, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "557" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 597, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"authenticatorWebAuthnService\",\"collection\":false,\"name\":\"WebAuthn Profile Encryption Service\"},\"authenticatorWebAuthnDeviceSettingsEncryptionKeystore\":\"/home/forgerock/openam/security/keystores/keystore.jceks\",\"authenticatorWebAuthnDeviceSettingsEncryptionKeystorePassword\":null,\"authenticatorWebAuthnDeviceSettingsEncryptionKeystorePrivateKeyPassword\":null,\"authenticatorWebAuthnDeviceSettingsEncryptionKeystoreType\":\"JCEKS\",\"authenticatorWebAuthnDeviceSettingsEncryptionScheme\":\"NONE\",\"webauthnAttrName\":\"webauthnDeviceProfiles\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/authenticatorWebAuthnService" + }, + "response": { + "bodySize": 578, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 578, + "text": "{\"_id\":\"\",\"_rev\":\"-1231382758\",\"authenticatorWebAuthnDeviceSettingsEncryptionKeystore\":\"/home/forgerock/openam/security/keystores/keystore.jceks\",\"authenticatorWebAuthnDeviceSettingsEncryptionScheme\":\"NONE\",\"webauthnAttrName\":\"webauthnDeviceProfiles\",\"authenticatorWebAuthnDeviceSettingsEncryptionKeystorePassword\":null,\"authenticatorWebAuthnDeviceSettingsEncryptionKeystoreType\":\"JCEKS\",\"authenticatorWebAuthnDeviceSettingsEncryptionKeystorePrivateKeyPassword\":null,\"_type\":{\"_id\":\"authenticatorWebAuthnService\",\"name\":\"WebAuthn Profile Encryption Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "578" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.638Z", + "time": 14, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 14 + } + }, + { + "_id": "b2b1bbd0ccb3b6fe6bb21ca015625a8c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 170, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "170" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 576, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"baseurl\",\"collection\":false,\"name\":\"Base URL Source\"},\"contextPath\":\"/am\",\"fixedValue\":\"https://platform.dev.trivir.com\",\"source\":\"FIXED_VALUE\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/baseurl" + }, + "response": { + "bodySize": 191, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 191, + "text": "{\"_id\":\"\",\"_rev\":\"-1367821838\",\"source\":\"FIXED_VALUE\",\"fixedValue\":\"https://platform.dev.trivir.com\",\"contextPath\":\"/am\",\"_type\":{\"_id\":\"baseurl\",\"name\":\"Base URL Source\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "191" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.657Z", + "time": 12, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 12 + } + }, + { + "_id": "b9aaecf3cd939c2a40ad29b37ad947a1", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 111, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "111" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 578, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"dashboard\",\"collection\":false,\"name\":\"Dashboard\"},\"assignedDashboard\":[\"app\",\"app2\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/dashboard" + }, + "response": { + "bodySize": 128, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 128, + "text": "{\"_id\":\"\",\"_rev\":\"4053041\",\"assignedDashboard\":[\"app\",\"app2\"],\"_type\":{\"_id\":\"dashboard\",\"name\":\"Dashboard\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "128" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 628, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.674Z", + "time": 13, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 13 + } + }, + { + "_id": "e51bf929dc7562dd99faa0fd23e7c821", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 293, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "293" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 589, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"deviceBindingService\",\"collection\":false,\"name\":\"Device Binding Service\"},\"deviceBindingAttrName\":\"boundDevices\",\"deviceBindingSettingsEncryptionKeystorePassword\":null,\"deviceBindingSettingsEncryptionKeystoreType\":\"JKS\",\"deviceBindingSettingsEncryptionScheme\":\"NONE\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/deviceBindingService" + }, + "response": { + "bodySize": 314, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 314, + "text": "{\"_id\":\"\",\"_rev\":\"-1666629725\",\"deviceBindingSettingsEncryptionKeystorePassword\":null,\"deviceBindingAttrName\":\"boundDevices\",\"deviceBindingSettingsEncryptionScheme\":\"NONE\",\"deviceBindingSettingsEncryptionKeystoreType\":\"JKS\",\"_type\":{\"_id\":\"deviceBindingService\",\"name\":\"Device Binding Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "314" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.692Z", + "time": 12, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 12 + } + }, + { + "_id": "c4b6013a91319b673711bab3f8a89887", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 424, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "424" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 584, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"deviceIdService\",\"collection\":false,\"name\":\"Device ID Service\"},\"deviceIdAttrName\":\"devicePrintProfiles\",\"deviceIdSettingsEncryptionKeystore\":\"/home/forgerock/openam/security/keystores/keystore.jks\",\"deviceIdSettingsEncryptionKeystorePassword\":null,\"deviceIdSettingsEncryptionKeystorePrivateKeyPassword\":null,\"deviceIdSettingsEncryptionKeystoreType\":\"JKS\",\"deviceIdSettingsEncryptionScheme\":\"NONE\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/deviceIdService" + }, + "response": { + "bodySize": 445, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 445, + "text": "{\"_id\":\"\",\"_rev\":\"-1084089168\",\"deviceIdSettingsEncryptionKeystoreType\":\"JKS\",\"deviceIdSettingsEncryptionKeystore\":\"/home/forgerock/openam/security/keystores/keystore.jks\",\"deviceIdAttrName\":\"devicePrintProfiles\",\"deviceIdSettingsEncryptionScheme\":\"NONE\",\"deviceIdSettingsEncryptionKeystorePassword\":null,\"deviceIdSettingsEncryptionKeystorePrivateKeyPassword\":null,\"_type\":{\"_id\":\"deviceIdService\",\"name\":\"Device ID Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "445" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.709Z", + "time": 13, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 13 + } + }, + { + "_id": "9899be3946762a0cd30cc98072720b18", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 401, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "401" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 590, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"deviceProfilesService\",\"collection\":false,\"name\":\"Device Profiles Service\"},\"deviceProfilesAttrName\":\"deviceProfiles\",\"deviceProfilesSettingsEncryptionKeystore\":\"/home/forgerock/openam/security/keystores/keystore.jks\",\"deviceProfilesSettingsEncryptionKeystorePassword\":null,\"deviceProfilesSettingsEncryptionKeystoreType\":\"JKS\",\"deviceProfilesSettingsEncryptionScheme\":\"NONE\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/deviceProfilesService" + }, + "response": { + "bodySize": 421, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 421, + "text": "{\"_id\":\"\",\"_rev\":\"-481384734\",\"deviceProfilesSettingsEncryptionScheme\":\"NONE\",\"deviceProfilesSettingsEncryptionKeystoreType\":\"JKS\",\"deviceProfilesAttrName\":\"deviceProfiles\",\"deviceProfilesSettingsEncryptionKeystorePassword\":null,\"deviceProfilesSettingsEncryptionKeystore\":\"/home/forgerock/openam/security/keystores/keystore.jks\",\"_type\":{\"_id\":\"deviceProfilesService\",\"name\":\"Device Profiles Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "421" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.729Z", + "time": 13, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 13 + } + }, + { + "_id": "53030148784dc3dd1b5a1f29ff84ce7a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 298, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "298" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 574, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"email\",\"collection\":false,\"name\":\"Email Service\"},\"emailAddressAttribute\":\"mail\",\"emailImplClassName\":\"org.forgerock.openam.services.email.MailServerImpl\",\"emailRateLimitSeconds\":1,\"from\":\"from@test.com\",\"message\":\"content\",\"port\":465,\"sslState\":\"SSL\",\"subject\":\"subject\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/email" + }, + "response": { + "bodySize": 345, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 345, + "text": "{\"_id\":\"\",\"_rev\":\"-2120833426\",\"emailAddressAttribute\":\"mail\",\"transportType\":\"[Empty]\",\"emailRateLimitSeconds\":1,\"emailImplClassName\":\"org.forgerock.openam.services.email.MailServerImpl\",\"port\":465,\"message\":\"content\",\"subject\":\"subject\",\"sslState\":\"SSL\",\"from\":\"from@test.com\",\"_type\":{\"_id\":\"email\",\"name\":\"Email Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "345" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.752Z", + "time": 14, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 14 + } + }, + { + "_id": "8751ebfa87055c03258e871f0320ed32", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 424, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "424" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 608, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"Microsoft\",\"_type\":{\"_id\":\"microsoftRestTransports\",\"collection\":true,\"name\":\"Microsoft Graph API\"},\"clientId\":\"clientId\",\"emailEndpoint\":\"https://graph.microsoft.com/v1.0/users//sendMail\",\"emailImplClassName\":\"org.forgerock.openam.services.email.rest.MicrosoftRestMailServer\",\"scope\":\"https://graph.microsoft.com/.default\",\"tokenEndpoint\":\"https://login.microsoftonline.com//oauth2/v2.0/token\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/email/microsoftRestTransports/Microsoft" + }, + "response": { + "bodySize": 444, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 444, + "text": "{\"_id\":\"Microsoft\",\"_rev\":\"1364812955\",\"emailImplClassName\":\"org.forgerock.openam.services.email.rest.MicrosoftRestMailServer\",\"scope\":\"https://graph.microsoft.com/.default\",\"clientId\":\"clientId\",\"emailEndpoint\":\"https://graph.microsoft.com/v1.0/users//sendMail\",\"tokenEndpoint\":\"https://login.microsoftonline.com//oauth2/v2.0/token\",\"_type\":{\"_id\":\"microsoftRestTransports\",\"name\":\"Microsoft Graph API\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "444" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.777Z", + "time": 18, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 18 + } + }, + { + "_id": "b83487ea28535f92a3d54993530cde7a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 233, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "233" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 594, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"SMTP\",\"_type\":{\"_id\":\"smtpTransports\",\"collection\":true,\"name\":\"SMTP\"},\"emailImplClassName\":\"org.forgerock.openam.services.email.MailServerImpl\",\"hostname\":\"smtp.example.com\",\"port\":465,\"sslState\":\"SSL\",\"username\":\"username\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/email/smtpTransports/SMTP" + }, + "response": { + "bodySize": 254, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 254, + "text": "{\"_id\":\"SMTP\",\"_rev\":\"-1361927122\",\"emailImplClassName\":\"org.forgerock.openam.services.email.MailServerImpl\",\"port\":465,\"username\":\"username\",\"sslState\":\"SSL\",\"hostname\":\"smtp.example.com\",\"_type\":{\"_id\":\"smtpTransports\",\"name\":\"SMTP\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "254" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.778Z", + "time": 14, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 14 + } + }, + { + "_id": "4c13652b559a5274972628da01db78cd", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 324, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "324" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 574, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"email\",\"collection\":false,\"name\":\"Email Service\"},\"emailAddressAttribute\":\"mail\",\"emailImplClassName\":\"org.forgerock.openam.services.email.MailServerImpl\",\"emailRateLimitSeconds\":1,\"from\":\"from@test.com\",\"message\":\"content\",\"port\":465,\"sslState\":\"SSL\",\"subject\":\"subject\",\"transportType\":\"[Empty]\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/email" + }, + "response": { + "bodySize": 345, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 345, + "text": "{\"_id\":\"\",\"_rev\":\"-2120833426\",\"emailAddressAttribute\":\"mail\",\"transportType\":\"[Empty]\",\"emailRateLimitSeconds\":1,\"emailImplClassName\":\"org.forgerock.openam.services.email.MailServerImpl\",\"port\":465,\"message\":\"content\",\"subject\":\"subject\",\"sslState\":\"SSL\",\"from\":\"from@test.com\",\"_type\":{\"_id\":\"email\",\"name\":\"Email Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "345" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.802Z", + "time": 15, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 15 + } + }, + { + "_id": "660001477627665da5c1b2495dae09a8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 136, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "136" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 582, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"globalization\",\"collection\":false,\"name\":\"Globalization Settings\"},\"commonNameFormats\":[\"zh={sn}{givenname}\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/globalization" + }, + "response": { + "bodySize": 157, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 157, + "text": "{\"_id\":\"\",\"_rev\":\"-1256449355\",\"commonNameFormats\":[\"zh={sn}{givenname}\"],\"_type\":{\"_id\":\"globalization\",\"name\":\"Globalization Settings\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "157" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.824Z", + "time": 11, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 11 + } + }, + { + "_id": "0a2a9cec3ed64eb4272dd57b727742de", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 112, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "112" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 579, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"httpclient\",\"collection\":false,\"name\":\"Http Client Service\"},\"core\":{\"enabled\":false}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/httpclient" + }, + "response": { + "bodySize": 133, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 133, + "text": "{\"_id\":\"\",\"_rev\":\"-1187676076\",\"core\":{\"enabled\":false},\"_type\":{\"_id\":\"httpclient\",\"name\":\"Http Client Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "133" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.843Z", + "time": 24, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 24 + } + }, + { + "_id": "a19689592941fc10a1250ce7910072ac", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 284, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "284" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 595, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"HTTP1\",\"_type\":{\"_id\":\"instances\",\"collection\":true,\"name\":\"Http Client Instance Configuration\"},\"core\":{\"enabled\":false},\"timeouts\":{\"connectionTimeout\":10,\"responseTimeout\":10,\"useInstanceTimeouts\":false},\"tls\":{\"disableRevocationChecks\":false,\"trustAllCertificates\":false}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/httpclient/instances/HTTP1" + }, + "response": { + "bodySize": 304, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 304, + "text": "{\"_id\":\"HTTP1\",\"_rev\":\"1487247960\",\"timeouts\":{\"connectionTimeout\":10,\"useInstanceTimeouts\":false,\"responseTimeout\":10},\"tls\":{\"trustAllCertificates\":false,\"disableRevocationChecks\":false},\"core\":{\"enabled\":false},\"_type\":{\"_id\":\"instances\",\"name\":\"Http Client Instance Configuration\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "304" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.878Z", + "time": 32, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 32 + } + }, + { + "_id": "f9fd972228898f3b69a81560691c168f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 284, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "284" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 595, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"HTTP2\",\"_type\":{\"_id\":\"instances\",\"collection\":true,\"name\":\"Http Client Instance Configuration\"},\"core\":{\"enabled\":false},\"timeouts\":{\"connectionTimeout\":10,\"responseTimeout\":10,\"useInstanceTimeouts\":false},\"tls\":{\"disableRevocationChecks\":false,\"trustAllCertificates\":false}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/httpclient/instances/HTTP2" + }, + "response": { + "bodySize": 304, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 304, + "text": "{\"_id\":\"HTTP2\",\"_rev\":\"1487247957\",\"timeouts\":{\"connectionTimeout\":10,\"useInstanceTimeouts\":false,\"responseTimeout\":10},\"tls\":{\"trustAllCertificates\":false,\"disableRevocationChecks\":false},\"core\":{\"enabled\":false},\"_type\":{\"_id\":\"instances\",\"name\":\"Http Client Instance Configuration\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "304" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.885Z", + "time": 27, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 27 + } + }, + { + "_id": "bf9a093580e705e22de8b7a7361f218c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 584, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"id-repositories\",\"collection\":false,\"name\":\"sunIdentityRepositoryService\"},\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/id-repositories" + }, + "response": { + "bodySize": 346, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 346, + "text": "{\"_id\":\"\",\"_rev\":\"-1741783487\",\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"],\"_type\":{\"_id\":\"id-repositories\",\"name\":\"sunIdentityRepositoryService\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "346" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.929Z", + "time": 22, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 22 + } + }, + { + "_id": "7010bd30c452a9dc337788f0ac6a69d2", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 5295, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "5295" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 614, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"OpenDJ\",\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"collection\":true,\"name\":\"ForgeRock IAM Directory Server\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\"},\"ldapsettings\":{\"openam-idrepo-ldapv3-affinity-enabled\":true,\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-time-limit\":10},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\"},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\",\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"]},\"userconfig\":{\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\",\"thingType\",\"thingKeys\",\"thingOAuth2ClientName\",\"thingConfig\",\"thingProperties\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\",\"fr-iot\"],\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/id-repositories/LDAPv3ForForgeRockIAM/OpenDJ" + }, + "response": { + "bodySize": 5316, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 5316, + "text": "{\"_id\":\"OpenDJ\",\"_rev\":\"-1604707524\",\"ldapsettings\":{\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-affinity-enabled\":true,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-time-limit\":10,\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14},\"userconfig\":{\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\",\"thingType\",\"thingKeys\",\"thingOAuth2ClientName\",\"thingConfig\",\"thingProperties\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\",\"fr-iot\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"]},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\"},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"name\":\"ForgeRock IAM Directory Server\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "5316" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 633, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:32.964Z", + "time": 35, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 35 + } + }, + { + "_id": "bf8f9efb065112d862e65ba2ca5254c9", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 260, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "260" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 572, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"iot\",\"collection\":false,\"name\":\"IoT Service\"},\"attributeAllowlist\":[\"thingConfig\"],\"createOAuthClient\":false,\"createOAuthJwtIssuer\":false,\"oauthClientName\":\"forgerock-iot-oauth2-client\",\"oauthJwtIssuerName\":\"forgerock-iot-jwt-issuer\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/iot" + }, + "response": { + "bodySize": 280, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 280, + "text": "{\"_id\":\"\",\"_rev\":\"1395311902\",\"oauthJwtIssuerName\":\"forgerock-iot-jwt-issuer\",\"attributeAllowlist\":[\"thingConfig\"],\"createOAuthJwtIssuer\":false,\"createOAuthClient\":false,\"oauthClientName\":\"forgerock-iot-oauth2-client\",\"_type\":{\"_id\":\"iot\",\"name\":\"IoT Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "280" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.016Z", + "time": 29, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 29 + } + }, + { + "_id": "4d80bd5c143e65043c1b461b70a0d11b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 8586, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "8586" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 580, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"oauth-oidc\",\"collection\":false,\"name\":\"OAuth2 Provider\"},\"advancedOAuth2Config\":{\"allowClientCredentialsInTokenRequestQueryParameters\":true,\"allowedAudienceValues\":[],\"authenticationAttributes\":[\"uid\"],\"codeVerifierEnforced\":\"false\",\"defaultScopes\":[\"address\",\"phone\",\"openid\",\"profile\",\"email\"],\"displayNameAttribute\":\"cn\",\"expClaimRequiredInRequestObject\":false,\"grantTypes\":[\"implicit\",\"urn:ietf:params:oauth:grant-type:saml2-bearer\",\"refresh_token\",\"password\",\"client_credentials\",\"urn:ietf:params:oauth:grant-type:device_code\",\"authorization_code\",\"urn:ietf:params:oauth:grant-type:uma-ticket\"],\"hashSalt\":\"3FQf76iBRzr9nfmqoSz4tLc7E6Wii2Cc\",\"includeClientIdClaimInStatelessTokens\":true,\"includeSubnameInTokenClaims\":true,\"macaroonTokenFormat\":\"V2\",\"maxAgeOfRequestObjectNbfClaim\":0,\"maxDifferenceBetweenRequestObjectNbfAndExp\":0,\"moduleMessageEnabledInPasswordGrant\":false,\"nbfClaimRequiredInRequestObject\":false,\"parRequestUriLifetime\":90,\"persistentClaims\":[],\"refreshTokenGracePeriod\":0,\"requestObjectProcessing\":\"OIDC\",\"requirePushedAuthorizationRequests\":false,\"responseTypeClasses\":[\"code|org.forgerock.oauth2.core.AuthorizationCodeResponseTypeHandler\",\"id_token|org.forgerock.openidconnect.IdTokenResponseTypeHandler\",\"device_code|org.forgerock.oauth2.core.TokenResponseTypeHandler\",\"token|org.forgerock.oauth2.core.TokenResponseTypeHandler\"],\"supportedScopes\":[\"email|Your email address\",\"openid|\",\"address|Your postal address\",\"phone|Your telephone number(s)\",\"am-introspect-all-tokens\",\"am-introspect-all-tokens-any-realm\",\"profile|Your personal information\",\"write\",\"fr:idm:*|Full authority to operate with IDM on your behalf\"],\"supportedSubjectTypes\":[\"public\"],\"tlsCertificateBoundAccessTokensEnabled\":true,\"tlsCertificateRevocationCheckingEnabled\":false,\"tlsClientCertificateHeaderFormat\":\"BASE64_ENCODED_CERT\",\"tokenCompressionEnabled\":false,\"tokenEncryptionEnabled\":false,\"tokenExchangeClasses\":[\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToAccessTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToAccessTokenExchanger\"],\"tokenSigningAlgorithm\":\"HS256\",\"tokenValidatorClasses\":[\"urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.OidcIdTokenValidator\",\"urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.OAuth2AccessTokenValidator\"]},\"advancedOIDCConfig\":{\"alwaysAddClaimsToToken\":false,\"amrMappings\":{},\"authorisedIdmDelegationClients\":[\"idm-provisioning\"],\"authorisedOpenIdConnectSSOClients\":[\"openidm\"],\"claimsParameterSupported\":false,\"defaultACR\":[],\"idTokenInfoClientAuthenticationEnabled\":true,\"includeAllKtyAlgCombinationsInJwksUri\":false,\"loaMapping\":{},\"storeOpsTokens\":true,\"supportedAuthorizationResponseEncryptionAlgorithms\":[\"ECDH-ES+A256KW\",\"ECDH-ES+A192KW\",\"RSA-OAEP\",\"ECDH-ES+A128KW\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"ECDH-ES\",\"dir\",\"A192KW\"],\"supportedAuthorizationResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedAuthorizationResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRequestParameterEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedRequestParameterEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedRequestParameterSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedTokenEndpointAuthenticationSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedTokenIntrospectionResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"supportedTokenIntrospectionResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedTokenIntrospectionResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedUserInfoEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedUserInfoEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedUserInfoSigningAlgorithms\":[\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\"],\"useForceAuthnForMaxAge\":false,\"useForceAuthnForPromptLogin\":false},\"cibaConfig\":{\"cibaAuthReqIdLifetime\":600,\"cibaMinimumPollingInterval\":2,\"supportedCibaSigningAlgorithms\":[\"ES256\",\"PS256\"]},\"clientDynamicRegistrationConfig\":{\"allowDynamicRegistration\":false,\"dynamicClientRegistrationScope\":\"dynamic_client_registration\",\"dynamicClientRegistrationScript\":\"[Empty]\",\"dynamicClientRegistrationSoftwareStatementRequired\":false,\"generateRegistrationAccessTokens\":true,\"requiredSoftwareStatementAttestedAttributes\":[\"redirect_uris\"]},\"consent\":{\"clientsCanSkipConsent\":true,\"enableRemoteConsent\":false,\"supportedRcsRequestEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"supportedRcsRequestEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedRcsRequestSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRcsResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedRcsResponseEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedRcsResponseSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"]},\"coreOAuth2Config\":{\"accessTokenLifetime\":3600,\"accessTokenMayActScript\":\"[Empty]\",\"codeLifetime\":120,\"issueRefreshToken\":true,\"issueRefreshTokenOnRefreshedToken\":true,\"macaroonTokensEnabled\":false,\"oidcMayActScript\":\"[Empty]\",\"refreshTokenLifetime\":604800,\"scopesPolicySet\":\"oauth2Scopes\",\"statelessTokensEnabled\":false,\"usePolicyEngineForScope\":false},\"coreOIDCConfig\":{\"jwtTokenLifetime\":3600,\"oidcDiscoveryEndpointEnabled\":true,\"overrideableOIDCClaims\":[],\"supportedClaims\":[\"phone_number|Phone number\",\"family_name|Family name\",\"given_name|Given name\",\"locale|Locale\",\"email|Email address\",\"profile|Your personal information\",\"zoneinfo|Time zone\",\"address|Postal address\",\"name|Full name\"],\"supportedIDTokenEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedIDTokenEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedIDTokenSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"]},\"deviceCodeConfig\":{\"deviceCodeLifetime\":300,\"devicePollInterval\":5,\"deviceUserCodeCharacterSet\":\"234567ACDEFGHJKLMNPQRSTWXYZabcdefhijkmnopqrstwxyz\",\"deviceUserCodeLength\":8},\"pluginsConfig\":{\"accessTokenEnricherClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"accessTokenModificationPluginType\":\"SCRIPTED\",\"accessTokenModificationScript\":\"d22f9a0c-426a-4466-b95e-d0f125b0d5fa\",\"accessTokenModifierClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"authorizeEndpointDataProviderClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"authorizeEndpointDataProviderPluginType\":\"JAVA\",\"authorizeEndpointDataProviderScript\":\"[Empty]\",\"evaluateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"evaluateScopePluginType\":\"JAVA\",\"evaluateScopeScript\":\"[Empty]\",\"oidcClaimsClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"oidcClaimsPluginType\":\"SCRIPTED\",\"oidcClaimsScript\":\"36863ffb-40ec-48b9-94b1-9a99f71cc3b5\",\"userCodeGeneratorClass\":\"org.forgerock.oauth2.core.plugins.registry.DefaultUserCodeGenerator\",\"validateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"validateScopePluginType\":\"JAVA\",\"validateScopeScript\":\"[Empty]\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/oauth-oidc" + }, + "response": { + "bodySize": 8605, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 8605, + "text": "{\"_id\":\"\",\"_rev\":\"533784112\",\"advancedOIDCConfig\":{\"supportedRequestParameterEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"authorisedOpenIdConnectSSOClients\":[\"openidm\"],\"supportedUserInfoEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedAuthorizationResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedTokenIntrospectionResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"useForceAuthnForPromptLogin\":false,\"useForceAuthnForMaxAge\":false,\"alwaysAddClaimsToToken\":false,\"supportedTokenIntrospectionResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedTokenEndpointAuthenticationSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRequestParameterSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"includeAllKtyAlgCombinationsInJwksUri\":false,\"amrMappings\":{},\"loaMapping\":{},\"authorisedIdmDelegationClients\":[\"idm-provisioning\"],\"idTokenInfoClientAuthenticationEnabled\":true,\"storeOpsTokens\":true,\"supportedUserInfoSigningAlgorithms\":[\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\"],\"supportedAuthorizationResponseSigningAlgorithms\":[\"PS384\",\"RS384\",\"EdDSA\",\"ES384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedUserInfoEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"claimsParameterSupported\":false,\"supportedTokenIntrospectionResponseEncryptionEnc\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedAuthorizationResponseEncryptionAlgorithms\":[\"ECDH-ES+A256KW\",\"ECDH-ES+A192KW\",\"RSA-OAEP\",\"ECDH-ES+A128KW\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"ECDH-ES\",\"dir\",\"A192KW\"],\"supportedRequestParameterEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"defaultACR\":[]},\"advancedOAuth2Config\":{\"includeClientIdClaimInStatelessTokens\":true,\"tokenCompressionEnabled\":false,\"tokenEncryptionEnabled\":false,\"requirePushedAuthorizationRequests\":false,\"tlsCertificateBoundAccessTokensEnabled\":true,\"includeSubnameInTokenClaims\":true,\"defaultScopes\":[\"address\",\"phone\",\"openid\",\"profile\",\"email\"],\"moduleMessageEnabledInPasswordGrant\":false,\"allowClientCredentialsInTokenRequestQueryParameters\":true,\"supportedSubjectTypes\":[\"public\"],\"refreshTokenGracePeriod\":0,\"tlsClientCertificateHeaderFormat\":\"BASE64_ENCODED_CERT\",\"hashSalt\":\"3FQf76iBRzr9nfmqoSz4tLc7E6Wii2Cc\",\"macaroonTokenFormat\":\"V2\",\"maxAgeOfRequestObjectNbfClaim\":0,\"tlsCertificateRevocationCheckingEnabled\":false,\"nbfClaimRequiredInRequestObject\":false,\"requestObjectProcessing\":\"OIDC\",\"maxDifferenceBetweenRequestObjectNbfAndExp\":0,\"responseTypeClasses\":[\"code|org.forgerock.oauth2.core.AuthorizationCodeResponseTypeHandler\",\"id_token|org.forgerock.openidconnect.IdTokenResponseTypeHandler\",\"device_code|org.forgerock.oauth2.core.TokenResponseTypeHandler\",\"token|org.forgerock.oauth2.core.TokenResponseTypeHandler\"],\"expClaimRequiredInRequestObject\":false,\"tokenValidatorClasses\":[\"urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.OidcIdTokenValidator\",\"urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.OAuth2AccessTokenValidator\"],\"tokenSigningAlgorithm\":\"HS256\",\"codeVerifierEnforced\":\"false\",\"displayNameAttribute\":\"cn\",\"tokenExchangeClasses\":[\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToAccessTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:access_token=>urn:ietf:params:oauth:token-type:id_token|org.forgerock.oauth2.core.tokenexchange.accesstoken.AccessTokenToIdTokenExchanger\",\"urn:ietf:params:oauth:token-type:id_token=>urn:ietf:params:oauth:token-type:access_token|org.forgerock.oauth2.core.tokenexchange.idtoken.IdTokenToAccessTokenExchanger\"],\"parRequestUriLifetime\":90,\"allowedAudienceValues\":[],\"persistentClaims\":[],\"supportedScopes\":[\"email|Your email address\",\"openid|\",\"address|Your postal address\",\"phone|Your telephone number(s)\",\"am-introspect-all-tokens\",\"am-introspect-all-tokens-any-realm\",\"profile|Your personal information\",\"write\",\"fr:idm:*|Full authority to operate with IDM on your behalf\"],\"authenticationAttributes\":[\"uid\"],\"grantTypes\":[\"implicit\",\"urn:ietf:params:oauth:grant-type:saml2-bearer\",\"refresh_token\",\"password\",\"client_credentials\",\"urn:ietf:params:oauth:grant-type:device_code\",\"authorization_code\",\"urn:ietf:params:oauth:grant-type:uma-ticket\"]},\"clientDynamicRegistrationConfig\":{\"dynamicClientRegistrationScope\":\"dynamic_client_registration\",\"dynamicClientRegistrationScript\":\"[Empty]\",\"allowDynamicRegistration\":false,\"requiredSoftwareStatementAttestedAttributes\":[\"redirect_uris\"],\"dynamicClientRegistrationSoftwareStatementRequired\":false,\"generateRegistrationAccessTokens\":true},\"coreOIDCConfig\":{\"overrideableOIDCClaims\":[],\"oidcDiscoveryEndpointEnabled\":true,\"supportedIDTokenEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"supportedClaims\":[\"phone_number|Phone number\",\"family_name|Family name\",\"given_name|Given name\",\"locale|Locale\",\"email|Email address\",\"profile|Your personal information\",\"zoneinfo|Time zone\",\"address|Postal address\",\"name|Full name\"],\"supportedIDTokenSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedIDTokenEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"jwtTokenLifetime\":3600},\"coreOAuth2Config\":{\"refreshTokenLifetime\":604800,\"scopesPolicySet\":\"oauth2Scopes\",\"accessTokenMayActScript\":\"[Empty]\",\"accessTokenLifetime\":3600,\"macaroonTokensEnabled\":false,\"codeLifetime\":120,\"statelessTokensEnabled\":false,\"usePolicyEngineForScope\":false,\"issueRefreshToken\":true,\"oidcMayActScript\":\"[Empty]\",\"issueRefreshTokenOnRefreshedToken\":true},\"consent\":{\"supportedRcsRequestSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRcsResponseEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"A256KW\",\"RSA1_5\",\"dir\",\"A192KW\"],\"supportedRcsRequestEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"],\"enableRemoteConsent\":false,\"supportedRcsRequestEncryptionAlgorithms\":[\"RSA-OAEP\",\"RSA-OAEP-256\",\"A128KW\",\"RSA1_5\",\"A256KW\",\"dir\",\"A192KW\"],\"clientsCanSkipConsent\":true,\"supportedRcsResponseSigningAlgorithms\":[\"PS384\",\"ES384\",\"RS384\",\"HS256\",\"HS512\",\"ES256\",\"RS256\",\"HS384\",\"ES512\",\"PS256\",\"PS512\",\"RS512\"],\"supportedRcsResponseEncryptionMethods\":[\"A256GCM\",\"A192GCM\",\"A128GCM\",\"A128CBC-HS256\",\"A192CBC-HS384\",\"A256CBC-HS512\"]},\"deviceCodeConfig\":{\"deviceUserCodeLength\":8,\"deviceCodeLifetime\":300,\"deviceUserCodeCharacterSet\":\"234567ACDEFGHJKLMNPQRSTWXYZabcdefhijkmnopqrstwxyz\",\"devicePollInterval\":5},\"pluginsConfig\":{\"evaluateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"validateScopeScript\":\"[Empty]\",\"accessTokenEnricherClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"oidcClaimsPluginType\":\"SCRIPTED\",\"authorizeEndpointDataProviderClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"authorizeEndpointDataProviderPluginType\":\"JAVA\",\"userCodeGeneratorClass\":\"org.forgerock.oauth2.core.plugins.registry.DefaultUserCodeGenerator\",\"evaluateScopeScript\":\"[Empty]\",\"oidcClaimsClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"evaluateScopePluginType\":\"JAVA\",\"authorizeEndpointDataProviderScript\":\"[Empty]\",\"accessTokenModifierClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\",\"accessTokenModificationScript\":\"d22f9a0c-426a-4466-b95e-d0f125b0d5fa\",\"validateScopePluginType\":\"JAVA\",\"accessTokenModificationPluginType\":\"SCRIPTED\",\"oidcClaimsScript\":\"36863ffb-40ec-48b9-94b1-9a99f71cc3b5\",\"validateScopeClass\":\"org.forgerock.openam.oauth2.OpenAMScopeValidator\"},\"cibaConfig\":{\"cibaMinimumPollingInterval\":2,\"supportedCibaSigningAlgorithms\":[\"ES256\",\"PS256\"],\"cibaAuthReqIdLifetime\":600},\"_type\":{\"_id\":\"oauth-oidc\",\"name\":\"OAuth2 Provider\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "transfer-encoding", + "value": "chunked" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 637, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.059Z", + "time": 72, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 72 + } + }, + { + "_id": "370c4816c546a5ac42238f7415dacd84", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 100, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "100" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 589, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"pingOneWorkerService\",\"collection\":false,\"name\":\"PingOne Worker Service\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/pingOneWorkerService" + }, + "response": { + "bodySize": 135, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 135, + "text": "{\"_id\":\"\",\"_rev\":\"-945038405\",\"enabled\":true,\"_type\":{\"_id\":\"pingOneWorkerService\",\"name\":\"PingOne Worker Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "135" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.138Z", + "time": 14, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 14 + } + }, + { + "_id": "bc25738a2d9c45383e33181d59e55745", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 248, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "248" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 608, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"Worker 1\",\"_type\":{\"_id\":\"workers\",\"collection\":true,\"name\":\"PingOne Worker\"},\"apiUrl\":\"https://api.pingone.com/v1\",\"authUrl\":\"https://auth.pingone.com\",\"clientId\":\"client id\",\"clientSecretPurpose\":\"secret\",\"environmentId\":\"environment id\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/pingOneWorkerService/workers/Worker%201" + }, + "response": { + "bodySize": 269, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 269, + "text": "{\"_id\":\"Worker 1\",\"_rev\":\"-1121228110\",\"clientId\":\"client id\",\"clientSecretPurpose\":\"secret\",\"apiUrl\":\"https://api.pingone.com/v1\",\"authUrl\":\"https://auth.pingone.com\",\"environmentId\":\"environment id\",\"_type\":{\"_id\":\"workers\",\"name\":\"PingOne Worker\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "269" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.161Z", + "time": 31, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 31 + } + }, + { + "_id": "e7518b524933519efcf91c74a5a92b5a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 248, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "248" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 608, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"Worker 2\",\"_type\":{\"_id\":\"workers\",\"collection\":true,\"name\":\"PingOne Worker\"},\"apiUrl\":\"https://api.pingone.com/v1\",\"authUrl\":\"https://auth.pingone.com\",\"clientId\":\"client id\",\"clientSecretPurpose\":\"secret\",\"environmentId\":\"environment id\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/pingOneWorkerService/workers/Worker%202" + }, + "response": { + "bodySize": 269, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 269, + "text": "{\"_id\":\"Worker 2\",\"_rev\":\"-1121228121\",\"clientId\":\"client id\",\"clientSecretPurpose\":\"secret\",\"apiUrl\":\"https://api.pingone.com/v1\",\"authUrl\":\"https://auth.pingone.com\",\"environmentId\":\"environment id\",\"_type\":{\"_id\":\"workers\",\"name\":\"PingOne Worker\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "269" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.163Z", + "time": 30, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 30 + } + }, + { + "_id": "0f0cbe4240452b67d5e177b95ba5c20a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 700, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "700" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 588, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"policyconfiguration\",\"collection\":false,\"name\":\"Policy Configuration\"},\"bindDn\":\"uid=am-config,ou=admins,ou=am-config\",\"bindPassword\":null,\"checkIfResourceTypeExists\":true,\"connectionPoolMaximumSize\":10,\"connectionPoolMinimumSize\":1,\"ldapServer\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"maximumSearchResults\":100,\"mtlsEnabled\":false,\"policyHeartbeatInterval\":10,\"policyHeartbeatTimeUnit\":\"SECONDS\",\"realmSearchFilter\":\"(objectclass=sunismanagedorganization)\",\"searchTimeout\":5,\"sslEnabled\":true,\"subjectsResultTTL\":10,\"userAliasEnabled\":false,\"usersBaseDn\":\"ou=identities\",\"usersSearchAttribute\":\"uid\",\"usersSearchFilter\":\"(objectclass=inetorgperson)\",\"usersSearchScope\":\"SCOPE_SUB\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/policyconfiguration" + }, + "response": { + "bodySize": 719, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 719, + "text": "{\"_id\":\"\",\"_rev\":\"109140923\",\"userAliasEnabled\":false,\"connectionPoolMinimumSize\":1,\"maximumSearchResults\":100,\"policyHeartbeatTimeUnit\":\"SECONDS\",\"searchTimeout\":5,\"usersSearchAttribute\":\"uid\",\"policyHeartbeatInterval\":10,\"usersSearchScope\":\"SCOPE_SUB\",\"subjectsResultTTL\":10,\"checkIfResourceTypeExists\":true,\"connectionPoolMaximumSize\":10,\"sslEnabled\":true,\"bindDn\":\"uid=am-config,ou=admins,ou=am-config\",\"ldapServer\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"mtlsEnabled\":false,\"bindPassword\":null,\"realmSearchFilter\":\"(objectclass=sunismanagedorganization)\",\"usersSearchFilter\":\"(objectclass=inetorgperson)\",\"usersBaseDn\":\"ou=identities\",\"_type\":{\"_id\":\"policyconfiguration\",\"name\":\"Policy Configuration\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "719" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.201Z", + "time": 16, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 16 + } + }, + { + "_id": "1f9e768d8cb8d8a6efff94f21d4193ce", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 324, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "324" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 585, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"pushNotification\",\"collection\":false,\"name\":\"Push Notification Service\"},\"accessKey\":\"\",\"appleEndpoint\":\"apns\",\"delegateFactory\":\"org.forgerock.openam.services.push.sns.SnsHttpDelegateFactory\",\"googleEndpoint\":\"gcm\",\"mdCacheSize\":10000,\"mdConcurrency\":16,\"mdDuration\":120,\"region\":\"us-east-1\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/pushNotification" + }, + "response": { + "bodySize": 344, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 344, + "text": "{\"_id\":\"\",\"_rev\":\"-611670500\",\"googleEndpoint\":\"gcm\",\"delegateFactory\":\"org.forgerock.openam.services.push.sns.SnsHttpDelegateFactory\",\"mdCacheSize\":10000,\"region\":\"us-east-1\",\"appleEndpoint\":\"apns\",\"mdConcurrency\":16,\"accessKey\":\"\",\"mdDuration\":120,\"_type\":{\"_id\":\"pushNotification\",\"name\":\"Push Notification Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "344" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.222Z", + "time": 16, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 16 + } + }, + { + "_id": "8e5829f7e6c68f022e3d843988533d47", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 161, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "161" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 576, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"securid\",\"collection\":false,\"name\":\"SecurID\"},\"authenticationLevel\":0,\"serverConfigPath\":\"/home/forgerock/openam/config/auth/ace/data\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/securid" + }, + "response": { + "bodySize": 181, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 181, + "text": "{\"_id\":\"\",\"_rev\":\"1356810412\",\"serverConfigPath\":\"/home/forgerock/openam/config/auth/ace/data\",\"authenticationLevel\":0,\"_type\":{\"_id\":\"securid\",\"name\":\"SecurID\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "181" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.242Z", + "time": 16, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 16 + } + }, + { + "_id": "e721dcc24e065b0234211195ef2ea2d7", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 523, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "523" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 577, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"security\",\"collection\":false,\"name\":\"Legacy User Self Service\"},\"confirmationIdHmacKey\":\"RzlIbGVHZzVHb2g4QS9ycmI4OEJadkJzMG9mK0c3UjgK\",\"forgotPasswordConfirmationUrl\":\"http://am:80/am/XUI/confirm.html\",\"forgotPasswordEnabled\":false,\"forgotPasswordTokenLifetime\":900,\"protectedUserAttributes\":[],\"selfRegistrationConfirmationUrl\":\"http://am:80/am/XUI/confirm.html\",\"selfRegistrationEnabled\":false,\"selfRegistrationTokenLifetime\":900,\"selfServiceEnabled\":false,\"userRegisteredDestination\":\"default\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/security" + }, + "response": { + "bodySize": 542, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 542, + "text": "{\"_id\":\"\",\"_rev\":\"202025747\",\"forgotPasswordEnabled\":false,\"selfRegistrationConfirmationUrl\":\"http://am:80/am/XUI/confirm.html\",\"userRegisteredDestination\":\"default\",\"protectedUserAttributes\":[],\"selfRegistrationTokenLifetime\":900,\"confirmationIdHmacKey\":\"RzlIbGVHZzVHb2g4QS9ycmI4OEJadkJzMG9mK0c3UjgK\",\"forgotPasswordTokenLifetime\":900,\"selfRegistrationEnabled\":false,\"selfServiceEnabled\":false,\"forgotPasswordConfirmationUrl\":\"http://am:80/am/XUI/confirm.html\",\"_type\":{\"_id\":\"security\",\"name\":\"Legacy User Self Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "542" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.266Z", + "time": 17, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 17 + } + }, + { + "_id": "e1302ca920c255a1fcd1df73ce926c92", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 2785, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "2785" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 581, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"selfService\",\"collection\":false,\"name\":\"User Self-Service\"},\"advancedConfig\":{\"forgottenPasswordConfirmationUrl\":\"http://am:80/am/XUI/?realm=${realm}#passwordReset/\",\"forgottenPasswordServiceConfigClass\":\"org.forgerock.openam.selfservice.config.flows.ForgottenPasswordConfigProvider\",\"forgottenUsernameServiceConfigClass\":\"org.forgerock.openam.selfservice.config.flows.ForgottenUsernameConfigProvider\",\"userRegistrationConfirmationUrl\":\"http://am:80/am/XUI/?realm=${realm}#register/\",\"userRegistrationServiceConfigClass\":\"org.forgerock.openam.selfservice.config.flows.UserRegistrationConfigProvider\"},\"forgottenPassword\":{\"forgottenPasswordCaptchaEnabled\":false,\"forgottenPasswordEmailBody\":[\"en|

Click on this link to reset your password.

\"],\"forgottenPasswordEmailSubject\":[\"en|Forgotten password email\"],\"forgottenPasswordEmailVerificationEnabled\":true,\"forgottenPasswordEnabled\":true,\"forgottenPasswordKbaEnabled\":false,\"forgottenPasswordTokenPaddingLength\":450,\"forgottenPasswordTokenTTL\":300,\"numberOfAllowedAttempts\":1,\"numberOfAttemptsEnforced\":false},\"forgottenUsername\":{\"forgottenUsernameCaptchaEnabled\":false,\"forgottenUsernameEmailBody\":[\"en|

Your username is %username%.

\"],\"forgottenUsernameEmailSubject\":[\"en|Forgotten username email\"],\"forgottenUsernameEmailUsernameEnabled\":true,\"forgottenUsernameEnabled\":true,\"forgottenUsernameKbaEnabled\":false,\"forgottenUsernameShowUsernameEnabled\":false,\"forgottenUsernameTokenTTL\":300},\"generalConfig\":{\"captchaVerificationUrl\":\"https://www.google.com/recaptcha/api/siteverify\",\"encryptionKeyPairAlias\":\"selfserviceenctest\",\"kbaQuestions\":[\"4|en|What is your mother's maiden name?\",\"3|en|What was the name of your childhood pet?\",\"2|en|What was the model of your first car?\",\"1|en|What is the name of your favourite restaurant?\"],\"minimumAnswersToDefine\":1,\"minimumAnswersToVerify\":1,\"signingSecretKeyAlias\":\"selfservicesigntest\",\"validQueryAttributes\":[\"uid\",\"mail\",\"givenName\",\"sn\"]},\"profileManagement\":{\"profileAttributeWhitelist\":[\"uid\",\"telephoneNumber\",\"mail\",\"kbaInfo\",\"givenName\",\"sn\",\"cn\"],\"profileProtectedUserAttributes\":[\"telephoneNumber\",\"mail\"]},\"userRegistration\":{\"userRegisteredDestination\":\"default\",\"userRegistrationCaptchaEnabled\":false,\"userRegistrationEmailBody\":[\"en|

Click on this link to register.

\"],\"userRegistrationEmailSubject\":[\"en|Registration email\"],\"userRegistrationEmailVerificationEnabled\":true,\"userRegistrationEmailVerificationFirstEnabled\":false,\"userRegistrationEnabled\":true,\"userRegistrationKbaEnabled\":false,\"userRegistrationTokenTTL\":300,\"userRegistrationValidUserAttributes\":[\"userPassword\",\"mail\",\"givenName\",\"kbaInfo\",\"inetUserStatus\",\"sn\",\"username\"]}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/selfService" + }, + "response": { + "bodySize": 2805, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 2805, + "text": "{\"_id\":\"\",\"_rev\":\"-800860646\",\"advancedConfig\":{\"userRegistrationConfirmationUrl\":\"http://am:80/am/XUI/?realm=${realm}#register/\",\"forgottenPasswordConfirmationUrl\":\"http://am:80/am/XUI/?realm=${realm}#passwordReset/\",\"forgottenPasswordServiceConfigClass\":\"org.forgerock.openam.selfservice.config.flows.ForgottenPasswordConfigProvider\",\"userRegistrationServiceConfigClass\":\"org.forgerock.openam.selfservice.config.flows.UserRegistrationConfigProvider\",\"forgottenUsernameServiceConfigClass\":\"org.forgerock.openam.selfservice.config.flows.ForgottenUsernameConfigProvider\"},\"forgottenUsername\":{\"forgottenUsernameCaptchaEnabled\":false,\"forgottenUsernameEnabled\":true,\"forgottenUsernameTokenTTL\":300,\"forgottenUsernameKbaEnabled\":false,\"forgottenUsernameEmailUsernameEnabled\":true,\"forgottenUsernameEmailBody\":[\"en|

Your username is %username%.

\"],\"forgottenUsernameEmailSubject\":[\"en|Forgotten username email\"],\"forgottenUsernameShowUsernameEnabled\":false},\"generalConfig\":{\"encryptionKeyPairAlias\":\"selfserviceenctest\",\"minimumAnswersToDefine\":1,\"signingSecretKeyAlias\":\"selfservicesigntest\",\"minimumAnswersToVerify\":1,\"kbaQuestions\":[\"4|en|What is your mother's maiden name?\",\"3|en|What was the name of your childhood pet?\",\"2|en|What was the model of your first car?\",\"1|en|What is the name of your favourite restaurant?\"],\"validQueryAttributes\":[\"uid\",\"mail\",\"givenName\",\"sn\"],\"captchaVerificationUrl\":\"https://www.google.com/recaptcha/api/siteverify\"},\"userRegistration\":{\"userRegistrationTokenTTL\":300,\"userRegistrationValidUserAttributes\":[\"userPassword\",\"mail\",\"givenName\",\"kbaInfo\",\"inetUserStatus\",\"sn\",\"username\"],\"userRegistrationEnabled\":true,\"userRegistrationEmailVerificationEnabled\":true,\"userRegistrationEmailBody\":[\"en|

Click on this link to register.

\"],\"userRegistrationEmailVerificationFirstEnabled\":false,\"userRegistrationEmailSubject\":[\"en|Registration email\"],\"userRegisteredDestination\":\"default\",\"userRegistrationCaptchaEnabled\":false,\"userRegistrationKbaEnabled\":false},\"forgottenPassword\":{\"forgottenPasswordEmailSubject\":[\"en|Forgotten password email\"],\"forgottenPasswordTokenTTL\":300,\"forgottenPasswordEnabled\":true,\"forgottenPasswordEmailBody\":[\"en|

Click on this link to reset your password.

\"],\"forgottenPasswordTokenPaddingLength\":450,\"forgottenPasswordEmailVerificationEnabled\":true,\"numberOfAllowedAttempts\":1,\"forgottenPasswordKbaEnabled\":false,\"forgottenPasswordCaptchaEnabled\":false,\"numberOfAttemptsEnforced\":false},\"profileManagement\":{\"profileAttributeWhitelist\":[\"uid\",\"telephoneNumber\",\"mail\",\"kbaInfo\",\"givenName\",\"sn\",\"cn\"],\"profileProtectedUserAttributes\":[\"telephoneNumber\",\"mail\"]},\"_type\":{\"_id\":\"selfService\",\"name\":\"User Self-Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "2805" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.291Z", + "time": 32, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 32 + } + }, + { + "_id": "47372e08e7f6d038d45826030e3d2b52", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 244, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "244" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 585, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"selfServiceTrees\",\"collection\":false,\"name\":\"Self Service Trees\"},\"treeMapping\":{\"forgottenUsername\":\"ForgottenUsername\",\"registration\":\"Registration\",\"resetPassword\":\"ResetPassword\",\"updatePassword\":\"UpdatePassword\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/selfServiceTrees" + }, + "response": { + "bodySize": 279, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 279, + "text": "{\"_id\":\"\",\"_rev\":\"-948959244\",\"treeMapping\":{\"forgottenUsername\":\"ForgottenUsername\",\"registration\":\"Registration\",\"resetPassword\":\"ResetPassword\",\"updatePassword\":\"UpdatePassword\"},\"enabled\":true,\"_type\":{\"_id\":\"selfServiceTrees\",\"name\":\"Self Service Trees\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "279" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.331Z", + "time": 16, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 16 + } + }, + { + "_id": "8d0273f1e2356ff66b9b4d7cbe522182", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 156, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "156" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 576, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"session\",\"collection\":false,\"name\":\"Session\"},\"dynamic\":{\"maxCachingTime\":3,\"maxIdleTime\":30,\"maxSessionTime\":120,\"quotaLimit\":5}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/session" + }, + "response": { + "bodySize": 176, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 176, + "text": "{\"_id\":\"\",\"_rev\":\"-548141562\",\"dynamic\":{\"maxIdleTime\":30,\"maxSessionTime\":120,\"quotaLimit\":5,\"maxCachingTime\":3},\"_type\":{\"_id\":\"session\",\"name\":\"Session\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "176" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.355Z", + "time": 25, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 25 + } + }, + { + "_id": "58e594e091ee695b75c2ba9824b58ce3", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 187, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "187" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 589, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"socialauthentication\",\"collection\":false,\"name\":\"Social Authentication Implementations\"},\"authenticationChains\":{},\"displayNames\":{},\"enabledKeys\":[],\"icons\":{}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/socialauthentication" + }, + "response": { + "bodySize": 206, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 206, + "text": "{\"_id\":\"\",\"_rev\":\"-49730604\",\"displayNames\":{},\"enabledKeys\":[],\"authenticationChains\":{},\"icons\":{},\"_type\":{\"_id\":\"socialauthentication\",\"name\":\"Social Authentication Implementations\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "206" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.391Z", + "time": 17, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 17 + } + }, + { + "_id": "f3e9d5b8a1fcaf9243ab3d54f9753292", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 122, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "122" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 580, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"transaction\",\"collection\":false,\"name\":\"Transaction Authentication Service\"},\"timeToLive\":\"180\"}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/transaction" + }, + "response": { + "bodySize": 142, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 142, + "text": "{\"_id\":\"\",\"_rev\":\"1386279405\",\"timeToLive\":\"180\",\"_type\":{\"_id\":\"transaction\",\"name\":\"Transaction Authentication Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "142" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.417Z", + "time": 14, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 14 + } + }, + { + "_id": "c4285e6cd60bbb25b0c9746f90dd99bf", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 664, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "664" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 572, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"uma\",\"collection\":false,\"name\":\"UMA Provider\"},\"claimsGathering\":{\"claimsGatheringService\":\"[Empty]\",\"interactiveClaimsGatheringEnabled\":false,\"pctLifetime\":604800},\"generalSettings\":{\"deletePoliciesOnDeleteRS\":true,\"deleteResourceSetsOnDeleteRS\":true,\"emailRequestingPartyOnPendingRequestApproval\":true,\"emailResourceOwnerOnPendingRequestCreation\":true,\"grantResourceOwnerImplicitConsent\":true,\"grantRptConditions\":[\"REQUEST_PARTIAL\",\"REQUEST_NONE\",\"TICKET_PARTIAL\"],\"pendingRequestsEnabled\":true,\"permissionTicketLifetime\":120,\"resharingMode\":\"IMPLICIT\",\"userProfileLocaleAttribute\":\"inetOrgPerson\",\"warnIfConfusablesInUsername\":false}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/uma" + }, + "response": { + "bodySize": 684, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 684, + "text": "{\"_id\":\"\",\"_rev\":\"1674710545\",\"generalSettings\":{\"pendingRequestsEnabled\":true,\"permissionTicketLifetime\":120,\"grantRptConditions\":[\"REQUEST_PARTIAL\",\"REQUEST_NONE\",\"TICKET_PARTIAL\"],\"deleteResourceSetsOnDeleteRS\":true,\"grantResourceOwnerImplicitConsent\":true,\"emailRequestingPartyOnPendingRequestApproval\":true,\"userProfileLocaleAttribute\":\"inetOrgPerson\",\"resharingMode\":\"IMPLICIT\",\"deletePoliciesOnDeleteRS\":true,\"emailResourceOwnerOnPendingRequestCreation\":true,\"warnIfConfusablesInUsername\":false},\"claimsGathering\":{\"pctLifetime\":604800,\"claimsGatheringService\":\"[Empty]\",\"interactiveClaimsGatheringEnabled\":false},\"_type\":{\"_id\":\"uma\",\"name\":\"UMA Provider\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "684" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.439Z", + "time": 26, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 26 + } + }, + { + "_id": "c56a8e0a54275080d0e1c912959dfc9c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 130, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "130" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 573, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"user\",\"collection\":false,\"name\":\"User\"},\"dynamic\":{\"defaultUserStatus\":\"Active\",\"preferredTimezone\":\"\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/user" + }, + "response": { + "bodySize": 150, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 150, + "text": "{\"_id\":\"\",\"_rev\":\"1838033871\",\"dynamic\":{\"preferredTimezone\":\"\",\"defaultUserStatus\":\"Active\"},\"_type\":{\"_id\":\"user\",\"name\":\"User\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "150" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.472Z", + "time": 34, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 34 + } + }, + { + "_id": "0d1c27b9c8515ba15f64e060e3e01502", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 150, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "150" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 579, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"validation\",\"collection\":false,\"name\":\"Validation Service\"},\"validGotoDestinations\":[\"https://platform.dev.trivir.com/*?*\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/validation" + }, + "response": { + "bodySize": 170, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 170, + "text": "{\"_id\":\"\",\"_rev\":\"1064971965\",\"validGotoDestinations\":[\"https://platform.dev.trivir.com/*?*\"],\"_type\":{\"_id\":\"validation\",\"name\":\"Validation Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "170" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.512Z", + "time": 15, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 15 + } + }, + { + "_id": "e73621a3b57d75ddc2b8210a8e17f738", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 166, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "166" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 592, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"webAuthnMetadataService\",\"collection\":false,\"name\":\"WebAuthn Metadata Service\"},\"enforceRevocationCheck\":false,\"fidoMetadataServiceUris\":[]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/webAuthnMetadataService" + }, + "response": { + "bodySize": 186, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 186, + "text": "{\"_id\":\"\",\"_rev\":\"1983511530\",\"fidoMetadataServiceUris\":[],\"enforceRevocationCheck\":false,\"_type\":{\"_id\":\"webAuthnMetadataService\",\"name\":\"WebAuthn Metadata Service\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "186" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:33.534Z", + "time": 17, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 17 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_D_m_314327836/oauth2_393036114/recording.har b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_D_m_314327836/oauth2_393036114/recording.har new file mode 100644 index 000000000..8f6b969f8 --- /dev/null +++ b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_D_m_314327836/oauth2_393036114/recording.har @@ -0,0 +1,289 @@ +{ + "log": { + "_recordingName": "config-manager/push/services/0_D_m/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "a684e2f67fd67a4263878c3124af167a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 365, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "365" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 564, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "redirect_uri=https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html&scope=fr:idm:* openid&response_type=code&client_id=idm-admin-ui&csrf=gZQ02Jt3K2ursAi_VFdcA0Kno5A.*AAJTSQACMDIAAlNLABx2NTJyRUhpdEtkWVV2VHFHT3lxTjl3WFZzUXc9AAR0eXBlAANDVFMAAlMxAAIwMQ..*&decision=allow&code_challenge=jOOkCTnzoAtQIMKCCaT6nU94U5ndOh0kN7ZU4_1jVXw&code_challenge_method=S256" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/oauth2/authorize" + }, + "response": { + "bodySize": 0, + "content": { + "mimeType": "text/plain", + "size": 0 + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + }, + { + "expires": "1970-01-01T00:00:00.000Z", + "httpOnly": true, + "name": "OAUTH_REQUEST_ATTRIBUTES", + "path": "/", + "sameSite": "none", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-length", + "value": "0" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "OAUTH_REQUEST_ATTRIBUTES=; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=/; Secure; HttpOnly; SameSite=none" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "location", + "value": "https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html?code=RPSU86q5EuREK5w4KQMVrfV6GKI&iss=https%3A%2F%2Fplatform.dev.trivir.com%2Fam%2Foauth2&client_id=idm-admin-ui" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 674, + "httpVersion": "HTTP/1.1", + "redirectURL": "https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html?code=RPSU86q5EuREK5w4KQMVrfV6GKI&iss=https%3A%2F%2Fplatform.dev.trivir.com%2Fam%2Foauth2&client_id=idm-admin-ui", + "status": 302, + "statusText": "Found" + }, + "startedDateTime": "2026-07-21T21:17:27.707Z", + "time": 25, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 25 + } + }, + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 224, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "224" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 423, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "client_id=idm-admin-ui&redirect_uri=https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html&grant_type=authorization_code&code=RPSU86q5EuREK5w4KQMVrfV6GKI&code_verifier=fNL5rtgJHGeIfUDw51WKXtrI03DSL1yceqPVNu9ax0Q" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1249, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1249, + "text": "{\"access_token\":\"\",\"scope\":\"openid fr:idm:*\",\"id_token\":\"\",\"token_type\":\"Bearer\",\"expires_in\":239}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1249" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 406, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:17:27.741Z", + "time": 62, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 62 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_n_D_m_1348920437/am_1076162899/recording.har b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_n_D_m_1348920437/am_1076162899/recording.har new file mode 100644 index 000000000..cff957ddf --- /dev/null +++ b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_n_D_m_1348920437/am_1076162899/recording.har @@ -0,0 +1,1573 @@ +{ + "log": { + "_recordingName": "config-manager/push/services/0_n_D_m/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 369, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 585, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 585, + "text": "{\"_id\":\"*\",\"_rev\":\"-2120245986\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"iPlanetDirectoryPro\",\"secureCookie\":true,\"forgotPassword\":\"true\",\"forgotUsername\":\"true\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"true\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"nodeDesignerXuiEnabled\":true}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "585" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 633, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:18:36.024Z", + "time": 27, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 27 + } + }, + { + "_id": "9f5671275c36a1c0090d0df26ce0e93f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 2, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=2.0, protocol=1.0" + }, + { + "name": "x-openam-username", + "value": "" + }, + { + "name": "x-openam-password", + "value": "" + }, + { + "name": "content-length", + "value": "2" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 496, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/authenticate" + }, + "response": { + "bodySize": 167, + "content": { + "mimeType": "application/json", + "size": 167, + "text": "{\"tokenId\":\"\",\"successUrl\":\"/am/console\",\"realm\":\"/\"}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + }, + { + "httpOnly": true, + "name": "iPlanetDirectoryPro", + "path": "/", + "sameSite": "none", + "secure": true, + "value": "" + }, + { + "httpOnly": true, + "name": "amlbcookie", + "path": "/", + "sameSite": "none", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "content-length", + "value": "167" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "iPlanetDirectoryPro=; Path=/; Secure; HttpOnly; SameSite=none" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "amlbcookie=; Path=/; Secure; HttpOnly; SameSite=none" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "resource=2.1" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 694, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:18:36.062Z", + "time": 21, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 21 + } + }, + { + "_id": "6a3744385d3fd7416ea7089e610fa7e7", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 128, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=4.0" + }, + { + "name": "content-length", + "value": "128" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 423, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"tokenId\":\"\"}" + }, + "queryString": [ + { + "name": "_action", + "value": "getSessionInfo" + } + ], + "url": "https://platform.dev.trivir.com/am/json/realms/root/sessions/?_action=getSessionInfo" + }, + "response": { + "bodySize": 291, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 291, + "text": "{\"username\":\"amadmin\",\"universalId\":\"id=amadmin,ou=user,ou=am-config\",\"realm\":\"/\",\"latestAccessTime\":\"2026-07-21T21:18:35Z\",\"maxIdleExpirationTime\":\"2026-07-21T21:48:35Z\",\"maxSessionExpirationTime\":\"2026-07-21T23:18:34Z\",\"properties\":{\"AMCtxId\":\"36d164cb-f589-42c4-8536-96e4d7b9b589-40609\"}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "291" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "resource=4.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": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 611, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:18:36.092Z", + "time": 7, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 7 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 519, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 257, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 257, + "text": "{\"_id\":\"version\",\"_rev\":\"-466575464\",\"version\":\"8.0.1\",\"fullVersion\":\"ForgeRock Access Management 8.0.1 Build b59bc0908346197b0c33afcb9e733d0400feeea1 (2025-April-15 11:37)\",\"revision\":\"b59bc0908346197b0c33afcb9e733d0400feeea1\",\"date\":\"2025-April-15 11:37\"}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "257" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:18:36.111Z", + "time": 7, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 7 + } + }, + { + "_id": "acf558f50eb7faaf396a743fadf160d8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 597, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"id-repositories\",\"collection\":false,\"name\":\"sunIdentityRepositoryService\"},\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/id-repositories" + }, + "response": { + "bodySize": 346, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 346, + "text": "{\"_id\":\"\",\"_rev\":\"-1741783487\",\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"],\"_type\":{\"_id\":\"id-repositories\",\"name\":\"sunIdentityRepositoryService\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "346" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:18:36.266Z", + "time": 16, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 16 + } + }, + { + "_id": "87228ae5c25fbd66fc7a977d55258262", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 5206, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "5206" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 627, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"OpenDJ\",\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"collection\":true,\"name\":\"ForgeRock IAM Directory Server\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\"},\"ldapsettings\":{\"openam-idrepo-ldapv3-affinity-enabled\":true,\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-time-limit\":10},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\"},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\",\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"]},\"userconfig\":{\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/id-repositories/LDAPv3ForForgeRockIAM/OpenDJ" + }, + "response": { + "bodySize": 5273, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 5273, + "text": "{\"_id\":\"OpenDJ\",\"_rev\":\"2106665619\",\"ldapsettings\":{\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-affinity-enabled\":true,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-keepalive-searchbase\":\"\",\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-time-limit\":10,\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14},\"userconfig\":{\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"]},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\"},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"name\":\"ForgeRock IAM Directory Server\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "5273" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:18:36.290Z", + "time": 20, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 20 + } + }, + { + "_id": "df340fa81c90a1105143530c9a7272ed", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 597, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"id-repositories\",\"collection\":false,\"name\":\"sunIdentityRepositoryService\"},\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/id-repositories" + }, + "response": { + "bodySize": 346, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 346, + "text": "{\"_id\":\"\",\"_rev\":\"-1741783487\",\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"],\"_type\":{\"_id\":\"id-repositories\",\"name\":\"sunIdentityRepositoryService\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "346" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:18:36.318Z", + "time": 12, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 12 + } + }, + { + "_id": "9ae2d13f813364cb6874d46a34a16419", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 5253, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "5253" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 627, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"OpenDJ\",\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"collection\":true,\"name\":\"ForgeRock IAM Directory Server\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\"},\"ldapsettings\":{\"openam-idrepo-ldapv3-affinity-enabled\":true,\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-keepalive-searchbase\":\"\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-time-limit\":10},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\"},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\",\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"]},\"userconfig\":{\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/id-repositories/LDAPv3ForForgeRockIAM/OpenDJ" + }, + "response": { + "bodySize": 5225, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 5225, + "text": "{\"_id\":\"OpenDJ\",\"_rev\":\"463789009\",\"ldapsettings\":{\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-affinity-enabled\":true,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-time-limit\":10,\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14},\"userconfig\":{\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"]},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\"},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"name\":\"ForgeRock IAM Directory Server\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "5225" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:18:36.337Z", + "time": 29, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 29 + } + }, + { + "_id": "bf9a093580e705e22de8b7a7361f218c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 584, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"id-repositories\",\"collection\":false,\"name\":\"sunIdentityRepositoryService\"},\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/id-repositories" + }, + "response": { + "bodySize": 346, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 346, + "text": "{\"_id\":\"\",\"_rev\":\"-1741783487\",\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"],\"_type\":{\"_id\":\"id-repositories\",\"name\":\"sunIdentityRepositoryService\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "346" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:18:36.381Z", + "time": 13, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 13 + } + }, + { + "_id": "7010bd30c452a9dc337788f0ac6a69d2", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 5295, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "5295" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 614, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"OpenDJ\",\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"collection\":true,\"name\":\"ForgeRock IAM Directory Server\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\"},\"ldapsettings\":{\"openam-idrepo-ldapv3-affinity-enabled\":true,\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-time-limit\":10},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\"},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\",\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"]},\"userconfig\":{\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\",\"thingType\",\"thingKeys\",\"thingOAuth2ClientName\",\"thingConfig\",\"thingProperties\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\",\"fr-iot\"],\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/id-repositories/LDAPv3ForForgeRockIAM/OpenDJ" + }, + "response": { + "bodySize": 5316, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 5316, + "text": "{\"_id\":\"OpenDJ\",\"_rev\":\"-1604707524\",\"ldapsettings\":{\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-affinity-enabled\":true,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-time-limit\":10,\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14},\"userconfig\":{\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\",\"thingType\",\"thingKeys\",\"thingOAuth2ClientName\",\"thingConfig\",\"thingProperties\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\",\"fr-iot\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"]},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\"},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"name\":\"ForgeRock IAM Directory Server\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "5316" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:18:36.402Z", + "time": 22, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 22 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_n_D_m_1348920437/oauth2_393036114/recording.har b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_n_D_m_1348920437/oauth2_393036114/recording.har new file mode 100644 index 000000000..6afb8c4b2 --- /dev/null +++ b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_n_D_m_1348920437/oauth2_393036114/recording.har @@ -0,0 +1,289 @@ +{ + "log": { + "_recordingName": "config-manager/push/services/0_n_D_m/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "a684e2f67fd67a4263878c3124af167a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 365, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "365" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 564, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "redirect_uri=https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html&scope=fr:idm:* openid&response_type=code&client_id=idm-admin-ui&csrf=B2Gu5tX5hXMWChhNBOwVrd1Ix6o.*AAJTSQACMDIAAlNLABxtdjNxemsxY1pZUWVPZVFrRzhIemVLQzZja1k9AAR0eXBlAANDVFMAAlMxAAIwMQ..*&decision=allow&code_challenge=NJUvzQpBMPOA5aSkWj2yyIvyi5J8pWkv3B1_WI46Oos&code_challenge_method=S256" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/oauth2/authorize" + }, + "response": { + "bodySize": 0, + "content": { + "mimeType": "text/plain", + "size": 0 + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + }, + { + "expires": "1970-01-01T00:00:00.000Z", + "httpOnly": true, + "name": "OAUTH_REQUEST_ATTRIBUTES", + "path": "/", + "sameSite": "none", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-length", + "value": "0" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "OAUTH_REQUEST_ATTRIBUTES=; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=/; Secure; HttpOnly; SameSite=none" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "location", + "value": "https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html?code=xHASpSjzyeu3mY7xQHY78b8Eg0s&iss=https%3A%2F%2Fplatform.dev.trivir.com%2Fam%2Foauth2&client_id=idm-admin-ui" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 673, + "httpVersion": "HTTP/1.1", + "redirectURL": "https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html?code=xHASpSjzyeu3mY7xQHY78b8Eg0s&iss=https%3A%2F%2Fplatform.dev.trivir.com%2Fam%2Foauth2&client_id=idm-admin-ui", + "status": 302, + "statusText": "Found" + }, + "startedDateTime": "2026-07-21T21:18:36.126Z", + "time": 37, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 37 + } + }, + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 224, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "224" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 423, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "client_id=idm-admin-ui&redirect_uri=https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html&grant_type=authorization_code&code=xHASpSjzyeu3mY7xQHY78b8Eg0s&code_verifier=Xzpo-BD0RIcraIVV2caNPolhIe3USMofdsmVoNzTfQs" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1249, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1249, + "text": "{\"access_token\":\"\",\"scope\":\"openid fr:idm:*\",\"id_token\":\"\",\"token_type\":\"Bearer\",\"expires_in\":239}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1249" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 406, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:18:36.178Z", + "time": 79, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 79 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_name_D_m_792520512/am_1076162899/recording.har b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_name_D_m_792520512/am_1076162899/recording.har new file mode 100644 index 000000000..24c2fc8f8 --- /dev/null +++ b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_name_D_m_792520512/am_1076162899/recording.har @@ -0,0 +1,1573 @@ +{ + "log": { + "_recordingName": "config-manager/push/services/0_name_D_m/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 369, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 585, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 585, + "text": "{\"_id\":\"*\",\"_rev\":\"-2120245986\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"iPlanetDirectoryPro\",\"secureCookie\":true,\"forgotPassword\":\"true\",\"forgotUsername\":\"true\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"true\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"nodeDesignerXuiEnabled\":true}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "585" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 633, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:19:21.712Z", + "time": 27, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 27 + } + }, + { + "_id": "9f5671275c36a1c0090d0df26ce0e93f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 2, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=2.0, protocol=1.0" + }, + { + "name": "x-openam-username", + "value": "" + }, + { + "name": "x-openam-password", + "value": "" + }, + { + "name": "content-length", + "value": "2" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 496, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/authenticate" + }, + "response": { + "bodySize": 167, + "content": { + "mimeType": "application/json", + "size": 167, + "text": "{\"tokenId\":\"\",\"successUrl\":\"/am/console\",\"realm\":\"/\"}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + }, + { + "httpOnly": true, + "name": "iPlanetDirectoryPro", + "path": "/", + "sameSite": "none", + "secure": true, + "value": "" + }, + { + "httpOnly": true, + "name": "amlbcookie", + "path": "/", + "sameSite": "none", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "content-length", + "value": "167" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "iPlanetDirectoryPro=; Path=/; Secure; HttpOnly; SameSite=none" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "amlbcookie=; Path=/; Secure; HttpOnly; SameSite=none" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "resource=2.1" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 694, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:19:21.747Z", + "time": 24, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 24 + } + }, + { + "_id": "7a2803b95b7b030f104baf5a89ef50c3", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 128, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=4.0" + }, + { + "name": "content-length", + "value": "128" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 436, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"tokenId\":\"\"}" + }, + "queryString": [ + { + "name": "_action", + "value": "getSessionInfo" + } + ], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/sessions/?_action=getSessionInfo" + }, + "response": { + "bodySize": 291, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 291, + "text": "{\"username\":\"amadmin\",\"universalId\":\"id=amadmin,ou=user,ou=am-config\",\"realm\":\"/\",\"latestAccessTime\":\"2026-07-21T21:19:21Z\",\"maxIdleExpirationTime\":\"2026-07-21T21:49:21Z\",\"maxSessionExpirationTime\":\"2026-07-21T23:19:20Z\",\"properties\":{\"AMCtxId\":\"36d164cb-f589-42c4-8536-96e4d7b9b589-40789\"}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "291" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "resource=4.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": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 610, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:19:21.779Z", + "time": 5, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 5 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 519, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 257, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 257, + "text": "{\"_id\":\"version\",\"_rev\":\"-466575464\",\"version\":\"8.0.1\",\"fullVersion\":\"ForgeRock Access Management 8.0.1 Build b59bc0908346197b0c33afcb9e733d0400feeea1 (2025-April-15 11:37)\",\"revision\":\"b59bc0908346197b0c33afcb9e733d0400feeea1\",\"date\":\"2025-April-15 11:37\"}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "257" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:19:21.790Z", + "time": 6, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 6 + } + }, + { + "_id": "acf558f50eb7faaf396a743fadf160d8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 597, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"id-repositories\",\"collection\":false,\"name\":\"sunIdentityRepositoryService\"},\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/id-repositories" + }, + "response": { + "bodySize": 346, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 346, + "text": "{\"_id\":\"\",\"_rev\":\"-1741783487\",\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"],\"_type\":{\"_id\":\"id-repositories\",\"name\":\"sunIdentityRepositoryService\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "346" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:19:21.885Z", + "time": 14, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 14 + } + }, + { + "_id": "87228ae5c25fbd66fc7a977d55258262", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 5206, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "5206" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 627, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"OpenDJ\",\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"collection\":true,\"name\":\"ForgeRock IAM Directory Server\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\"},\"ldapsettings\":{\"openam-idrepo-ldapv3-affinity-enabled\":true,\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-time-limit\":10},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\"},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\",\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"]},\"userconfig\":{\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/alpha/realm-config/services/id-repositories/LDAPv3ForForgeRockIAM/OpenDJ" + }, + "response": { + "bodySize": 5273, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 5273, + "text": "{\"_id\":\"OpenDJ\",\"_rev\":\"2106665619\",\"ldapsettings\":{\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-affinity-enabled\":true,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-keepalive-searchbase\":\"\",\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-time-limit\":10,\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14},\"userconfig\":{\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"]},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\"},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"name\":\"ForgeRock IAM Directory Server\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "5273" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 631, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:19:21.907Z", + "time": 26, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 26 + } + }, + { + "_id": "df340fa81c90a1105143530c9a7272ed", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 597, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"id-repositories\",\"collection\":false,\"name\":\"sunIdentityRepositoryService\"},\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/id-repositories" + }, + "response": { + "bodySize": 346, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 346, + "text": "{\"_id\":\"\",\"_rev\":\"-1741783487\",\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"],\"_type\":{\"_id\":\"id-repositories\",\"name\":\"sunIdentityRepositoryService\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "346" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:19:21.940Z", + "time": 14, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 14 + } + }, + { + "_id": "9ae2d13f813364cb6874d46a34a16419", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 5253, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "5253" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 627, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"OpenDJ\",\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"collection\":true,\"name\":\"ForgeRock IAM Directory Server\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\"},\"ldapsettings\":{\"openam-idrepo-ldapv3-affinity-enabled\":true,\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-keepalive-searchbase\":\"\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-time-limit\":10},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\"},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\",\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"]},\"userconfig\":{\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realms/bravo/realm-config/services/id-repositories/LDAPv3ForForgeRockIAM/OpenDJ" + }, + "response": { + "bodySize": 5225, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 5225, + "text": "{\"_id\":\"OpenDJ\",\"_rev\":\"463789009\",\"ldapsettings\":{\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-affinity-enabled\":true,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-time-limit\":10,\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14},\"userconfig\":{\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"]},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\"},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"name\":\"ForgeRock IAM Directory Server\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "5225" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 630, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:19:21.967Z", + "time": 26, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 26 + } + }, + { + "_id": "bf9a093580e705e22de8b7a7361f218c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 584, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"\",\"_type\":{\"_id\":\"id-repositories\",\"collection\":false,\"name\":\"sunIdentityRepositoryService\"},\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"]}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/id-repositories" + }, + "response": { + "bodySize": 346, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 346, + "text": "{\"_id\":\"\",\"_rev\":\"-1741783487\",\"sunIdRepoAttributeCombiner\":\"com.iplanet.am.sdk.AttributeCombiner\",\"sunIdRepoAttributeValidator\":[\"class=com.sun.identity.idm.server.IdRepoAttributeValidatorImpl\",\"minimumPasswordLength=8\",\"usernameInvalidChars=*|(|)|&|!\"],\"_type\":{\"_id\":\"id-repositories\",\"name\":\"sunIdentityRepositoryService\",\"collection\":false}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "346" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:19:22.006Z", + "time": 14, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 14 + } + }, + { + "_id": "7010bd30c452a9dc337788f0ac6a69d2", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 5295, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.0,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "5295" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 614, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"OpenDJ\",\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"collection\":true,\"name\":\"ForgeRock IAM Directory Server\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\"},\"ldapsettings\":{\"openam-idrepo-ldapv3-affinity-enabled\":true,\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-time-limit\":10},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\"},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\",\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"]},\"userconfig\":{\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\",\"thingType\",\"thingKeys\",\"thingOAuth2ClientName\",\"thingConfig\",\"thingProperties\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\",\"fr-iot\"],\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\"}}" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/json/realms/root/realm-config/services/id-repositories/LDAPv3ForForgeRockIAM/OpenDJ" + }, + "response": { + "bodySize": 5316, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 5316, + "text": "{\"_id\":\"OpenDJ\",\"_rev\":\"-1604707524\",\"ldapsettings\":{\"openam-idrepo-ldapv3-heartbeat-timeunit\":\"SECONDS\",\"openam-idrepo-ldapv3-mtls-enabled\":false,\"sun-idrepo-ldapv3-config-connection_pool_min_size\":4,\"sun-idrepo-ldapv3-config-search-scope\":\"SCOPE_SUB\",\"openam-idrepo-ldapv3-proxied-auth-enabled\":false,\"openam-idrepo-ldapv3-contains-iot-identities-enriched-as-oauth2client\":false,\"sun-idrepo-ldapv3-config-max-result\":1000,\"sun-idrepo-ldapv3-config-organization_name\":\"ou=identities\",\"openam-idrepo-ldapv3-proxied-auth-denied-fallback\":false,\"openam-idrepo-ldapv3-affinity-enabled\":true,\"sun-idrepo-ldapv3-config-authid\":\"uid=am-identity-bind-account,ou=admins,ou=identities\",\"openam-idrepo-ldapv3-heartbeat-interval\":10,\"sun-idrepo-ldapv3-config-connection-mode\":\"LDAPS\",\"openam-idrepo-ldapv3-affinity-level\":\"bind\",\"openam-idrepo-ldapv3-keepalive-searchfilter\":\"(objectclass=*)\",\"openam-idrepo-ldapv3-behera-support-enabled\":true,\"sun-idrepo-ldapv3-config-ldap-server\":[\"ds-idrepo-0.ds-idrepo:1636\"],\"sun-idrepo-ldapv3-config-authpw\":null,\"sun-idrepo-ldapv3-config-time-limit\":10,\"sun-idrepo-ldapv3-config-connection_pool_max_size\":14},\"userconfig\":{\"sun-idrepo-ldapv3-config-people-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-user-attributes\":[\"fr-idm-uuid\",\"iplanet-am-auth-configuration\",\"iplanet-am-user-alias-list\",\"iplanet-am-user-password-reset-question-answer\",\"mail\",\"assignedDashboard\",\"authorityRevocationList\",\"dn\",\"iplanet-am-user-password-reset-options\",\"employeeNumber\",\"createTimestamp\",\"kbaActiveIndex\",\"caCertificate\",\"iplanet-am-session-quota-limit\",\"iplanet-am-user-auth-config\",\"sun-fm-saml2-nameid-infokey\",\"sunIdentityMSISDNNumber\",\"iplanet-am-user-password-reset-force-reset\",\"sunAMAuthInvalidAttemptsData\",\"devicePrintProfiles\",\"givenName\",\"iplanet-am-session-get-valid-sessions\",\"objectClass\",\"adminRole\",\"inetUserHttpURL\",\"lastEmailSent\",\"iplanet-am-user-account-life\",\"postalAddress\",\"userCertificate\",\"preferredtimezone\",\"iplanet-am-user-admin-start-dn\",\"oath2faEnabled\",\"preferredlanguage\",\"etag\",\"sun-fm-saml2-nameid-info\",\"userPassword\",\"iplanet-am-session-service-status\",\"telephoneNumber\",\"iplanet-am-session-max-idle-time\",\"distinguishedName\",\"iplanet-am-session-destroy-sessions\",\"kbaInfoAttempts\",\"modifyTimestamp\",\"uid\",\"iplanet-am-user-success-url\",\"iplanet-am-user-auth-modules\",\"kbaInfo\",\"memberOf\",\"sn\",\"preferredLocale\",\"manager\",\"iplanet-am-session-max-session-time\",\"deviceProfiles\",\"boundDevices\",\"cn\",\"oathDeviceProfiles\",\"webauthnDeviceProfiles\",\"iplanet-am-user-login-status\",\"pushDeviceProfiles\",\"push2faEnabled\",\"inetUserStatus\",\"retryLimitNodeCount\",\"iplanet-am-user-failure-url\",\"iplanet-am-session-max-caching-time\",\"isMemberOf\",\"thingType\",\"thingKeys\",\"thingOAuth2ClientName\",\"thingConfig\",\"thingProperties\"],\"sun-idrepo-ldapv3-config-inactive\":\"Inactive\",\"sun-idrepo-ldapv3-config-auth-kba-index-attr\":\"kbaActiveIndex\",\"sun-idrepo-ldapv3-config-auth-kba-attempts-attr\":[\"kbaInfoAttempts\"],\"sun-idrepo-ldapv3-config-user-objectclass\":[\"iplanet-am-managed-person\",\"inetuser\",\"sunFMSAML2NameIdentifier\",\"inetorgperson\",\"devicePrintProfilesContainer\",\"iplanet-am-user-service\",\"iPlanetPreferences\",\"pushDeviceProfilesContainer\",\"forgerock-am-dashboard-service\",\"organizationalperson\",\"top\",\"kbaInfoContainer\",\"person\",\"sunAMAuthAccountLockout\",\"oathDeviceProfilesContainer\",\"webauthnDeviceProfilesContainer\",\"iplanet-am-auth-configuration-service\",\"deviceProfilesContainer\",\"boundDevicesContainer\",\"fr-idm-managed-user-explicit\",\"fr-iot\"],\"sun-idrepo-ldapv3-config-auth-kba-attr\":[\"kbaInfo\"],\"sun-idrepo-ldapv3-config-people-container-value\":\"people\",\"sun-idrepo-ldapv3-config-users-search-attribute\":\"fr-idm-uuid\",\"sun-idrepo-ldapv3-config-active\":\"Active\",\"sun-idrepo-ldapv3-config-isactive\":\"inetuserstatus\",\"sun-idrepo-ldapv3-config-users-search-filter\":\"(objectclass=inetorgperson)\",\"sun-idrepo-ldapv3-config-createuser-attr-mapping\":[\"cn\",\"sn\"]},\"groupconfig\":{\"sun-idrepo-ldapv3-config-group-attributes\":[\"dn\",\"cn\",\"uniqueMember\",\"objectclass\"],\"sun-idrepo-ldapv3-config-groups-search-attribute\":\"cn\",\"sun-idrepo-ldapv3-config-memberurl\":\"memberUrl\",\"sun-idrepo-ldapv3-config-group-container-name\":\"ou\",\"sun-idrepo-ldapv3-config-group-objectclass\":[\"top\",\"groupOfUniqueNames\"],\"sun-idrepo-ldapv3-config-uniquemember\":\"uniqueMember\",\"sun-idrepo-ldapv3-config-memberof\":\"isMemberOf\",\"sun-idrepo-ldapv3-config-groups-search-filter\":\"(|(objectclass=groupOfURLs)(objectclass=groupOfUniqueNames))\",\"sun-idrepo-ldapv3-config-group-container-value\":\"groups\"},\"errorhandling\":{\"com.iplanet.am.ldap.connection.delay.between.retries\":1000},\"pluginconfig\":{\"sunIdRepoAttributeMapping\":[],\"sunIdRepoSupportedOperations\":[\"realm=read,create,edit,delete,service\",\"group=read,create,edit,delete\",\"user=read,create,edit,delete,service\"],\"sunIdRepoClass\":\"org.forgerock.openam.idrepo.ldap.DJLDAPv3Repo\"},\"authentication\":{\"sun-idrepo-ldapv3-config-auth-naming-attr\":\"uid\"},\"persistentsearch\":{\"sun-idrepo-ldapv3-config-psearch-filter\":\"(!(objectclass=frCoreToken))\",\"sun-idrepo-ldapv3-config-psearchbase\":\"ou=identities\",\"sun-idrepo-ldapv3-config-psearch-scope\":\"SCOPE_SUB\"},\"cachecontrol\":{\"sun-idrepo-ldapv3-dncache-enabled\":true,\"sun-idrepo-ldapv3-dncache-size\":1500},\"_type\":{\"_id\":\"LDAPv3ForForgeRockIAM\",\"name\":\"ForgeRock IAM Directory Server\",\"collection\":true}}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "5316" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "name": "content-api-version", + "value": "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": "etag", + "value": "" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 632, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:19:22.030Z", + "time": 30, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 30 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_name_D_m_792520512/oauth2_393036114/recording.har b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_name_D_m_792520512/oauth2_393036114/recording.har new file mode 100644 index 000000000..d5367a531 --- /dev/null +++ b/test/e2e/mocks/config-manager_4167095917/push_2272264157/services_3647643189/0_name_D_m_792520512/oauth2_393036114/recording.har @@ -0,0 +1,289 @@ +{ + "log": { + "_recordingName": "config-manager/push/services/0_name_D_m/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "a684e2f67fd67a4263878c3124af167a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 365, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "cookie", + "value": "iPlanetDirectoryPro=" + }, + { + "name": "content-length", + "value": "365" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 564, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "redirect_uri=https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html&scope=fr:idm:* openid&response_type=code&client_id=idm-admin-ui&csrf=tsEK0ZcNlW4qwQqjV5xRBERPPYI.*AAJTSQACMDIAAlNLABx3NldsNjloeXV1Qk9YUjNjS3V2bGhlcE5nQkk9AAR0eXBlAANDVFMAAlMxAAIwMQ..*&decision=allow&code_challenge=t6GsEshpipEVCdKxocXHOFcaVHLTtax5YotL2i7sPlQ&code_challenge_method=S256" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/oauth2/authorize" + }, + "response": { + "bodySize": 0, + "content": { + "mimeType": "text/plain", + "size": 0 + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + }, + { + "expires": "1970-01-01T00:00:00.000Z", + "httpOnly": true, + "name": "OAUTH_REQUEST_ATTRIBUTES", + "path": "/", + "sameSite": "none", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-length", + "value": "0" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "OAUTH_REQUEST_ATTRIBUTES=; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=/; Secure; HttpOnly; SameSite=none" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "location", + "value": "https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html?code=EeiGGnH8mp87SNso9g8sar47eNA&iss=https%3A%2F%2Fplatform.dev.trivir.com%2Fam%2Foauth2&client_id=idm-admin-ui" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 674, + "httpVersion": "HTTP/1.1", + "redirectURL": "https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html?code=EeiGGnH8mp87SNso9g8sar47eNA&iss=https%3A%2F%2Fplatform.dev.trivir.com%2Fam%2Foauth2&client_id=idm-admin-ui", + "status": 302, + "statusText": "Found" + }, + "startedDateTime": "2026-07-21T21:19:21.803Z", + "time": 19, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 19 + } + }, + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 224, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "" + }, + { + "name": "x-forgerock-transactionid", + "value": "" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "224" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 423, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "client_id=idm-admin-ui&redirect_uri=https://platform.dev.trivir.com/platform/appAuthHelperRedirect.html&grant_type=authorization_code&code=EeiGGnH8mp87SNso9g8sar47eNA&code_verifier=yLXajM_171xY9AHvzca6jslytbDsFSmw0CHMxoranGY" + }, + "queryString": [], + "url": "https://platform.dev.trivir.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1249, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1249, + "text": "{\"access_token\":\"\",\"scope\":\"openid fr:idm:*\",\"id_token\":\"\",\"token_type\":\"Bearer\",\"expires_in\":239}" + }, + "cookies": [ + { + "httpOnly": true, + "name": "route", + "path": "/am", + "secure": true, + "value": "" + } + ], + "headers": [ + { + "name": "date", + "value": "" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1249" + }, + { + "name": "connection", + "value": "keep-alive" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "route=; Path=/am; Secure; HttpOnly" + }, + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains" + } + ], + "headersSize": 404, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-07-21T21:19:21.835Z", + "time": 41, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 41 + } + } + ], + "pages": [], + "version": "1.2" + } +}