├── .docker
└── README.md
├── .dockerignore
├── .gitattributes
├── .github
└── workflows
│ ├── build-project.yml
│ ├── publish.yml
│ ├── scorecard.yml
│ └── sonar-trigger.yml
├── .gitignore
├── .wren-deploy.rc
├── Dockerfile
├── LICENSE
├── README.md
├── custom-scripted-connector-bundler
├── README.md
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── tools
│ │ └── scriptedbundler
│ │ ├── BaseConnectorType.java
│ │ ├── CustomBaseObject.java
│ │ ├── CustomConfiguration.java
│ │ ├── CustomObjectType.java
│ │ ├── CustomObjectTypeProperty.java
│ │ ├── CustomObjectTypePropertyFlag.java
│ │ ├── CustomObjectTypePropertyItemProperty.java
│ │ ├── CustomObjectTypePropertyItems.java
│ │ ├── CustomProperty.java
│ │ ├── ProvidedProperty.java
│ │ ├── ScriptedBundler.java
│ │ ├── SourceGenerator.java
│ │ └── SourceTemplate.java
│ └── resources
│ ├── AuthenticateScript.groovy.template
│ ├── CreateScript.groovy.template
│ ├── DeleteScript.groovy.template
│ ├── Messages.template
│ ├── SchemaScript.groovy.template
│ ├── ScriptedCRESTConnector.template
│ ├── ScriptedConfiguration.template
│ ├── ScriptedGroovyConnector.template
│ ├── ScriptedPoolableConnector.template
│ ├── ScriptedRESTConnector.template
│ ├── ScriptedSQLConnector.template
│ ├── SearchScript.groovy.template
│ ├── SyncScript.groovy.template
│ ├── TestScript.groovy.template
│ ├── UI_ScriptedBase.template
│ ├── UI_ScriptedCREST.template
│ ├── UI_ScriptedPoolable.template
│ ├── UI_ScriptedREST.template
│ ├── UI_ScriptedSQL.template
│ ├── UI_base.template
│ ├── UpdateScript.groovy.template
│ ├── pom.template
│ └── provisioner.openicf.json.template
├── legal
├── CDDLv1.1.txt
└── THIRDPARTYREADME.txt
├── openidm-api-servlet
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ └── java
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── servlet
│ │ ├── internal
│ │ ├── ErrorServletComponent.java
│ │ ├── IDMSecurityContextFactory.java
│ │ ├── ServletComponent.java
│ │ └── ServletConnectionFactory.java
│ │ └── package-info.java
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── servlet
│ │ └── internal
│ │ └── ServletConnectionFactoryTest.java
│ └── resources
│ ├── conf
│ └── router.json
│ └── script
│ └── audit.groovy
├── openidm-audit
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── audit
│ │ │ ├── AuditService.java
│ │ │ ├── filter
│ │ │ └── AuditFilter.java
│ │ │ └── impl
│ │ │ ├── AuditLogFilter.java
│ │ │ ├── AuditLogFilterBuilder.java
│ │ │ ├── AuditLogFilters.java
│ │ │ ├── AuditLogger.java
│ │ │ ├── AuditServiceImpl.java
│ │ │ ├── RepositoryAuditEventHandler.java
│ │ │ ├── RepositoryAuditEventHandlerConfiguration.java
│ │ │ ├── RouterAuditEventHandler.java
│ │ │ ├── RouterAuditEventHandlerConfiguration.java
│ │ │ ├── RouterAuditQueryFilterVisitor.java
│ │ │ └── package-info.java
│ ├── javadoc
│ │ └── overview.html
│ └── resources
│ │ └── auditTopics.json
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── audit
│ │ ├── events
│ │ └── handlers
│ │ │ └── impl
│ │ │ ├── PassThroughAuditEventHandler.java
│ │ │ └── PassThroughAuditEventHandlerConfiguration.java
│ │ ├── filter
│ │ └── AuditFilterTest.java
│ │ ├── impl
│ │ ├── AuditLogFilterBuilderTest.java
│ │ ├── AuditServiceImplTest.java
│ │ └── RouterAuditEventHandlerTest.java
│ │ └── util
│ │ └── AuditTestUtils.java
│ └── resources
│ ├── PassThroughConfigSchema.json
│ ├── audit.json
│ └── container
│ └── logfilter.js
├── openidm-authnfilter
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── auth
│ │ │ ├── AuthFilterWrapper.java
│ │ │ ├── AuthenticationService.java
│ │ │ ├── Authenticator.java
│ │ │ ├── AuthenticatorFactory.java
│ │ │ ├── IDMAuditApi.java
│ │ │ ├── PassthroughAuthenticator.java
│ │ │ ├── ResourceQueryAuthenticator.java
│ │ │ ├── StaticAuthenticator.java
│ │ │ ├── api
│ │ │ ├── GetAuthTokenActionRequest.java
│ │ │ ├── GetAuthTokenActionResponse.java
│ │ │ ├── LogoutActionResponse.java
│ │ │ ├── ReauthenticateActionResponse.java
│ │ │ └── package-info.java
│ │ │ ├── metadata
│ │ │ └── ConfigMeta.java
│ │ │ ├── modules
│ │ │ ├── AugmentationScriptExecutor.java
│ │ │ ├── ClientCertAuthModule.java
│ │ │ ├── DefaultRoleCalculator.java
│ │ │ ├── DelegatedAuthModule.java
│ │ │ ├── IDMAuthModule.java
│ │ │ ├── IDMAuthModuleWrapper.java
│ │ │ ├── MappingRoleCalculator.java
│ │ │ ├── PropertyRoleCalculator.java
│ │ │ ├── RoleCalculator.java
│ │ │ ├── RoleCalculatorFactory.java
│ │ │ ├── SecurityContextMapper.java
│ │ │ ├── TrustedRequestAttributeAuthModule.java
│ │ │ ├── oauth
│ │ │ │ ├── OAuthModule.java
│ │ │ │ ├── exceptions
│ │ │ │ │ └── OAuthVerificationException.java
│ │ │ │ └── resolvers
│ │ │ │ │ ├── OAuthResolver.java
│ │ │ │ │ ├── OAuthResolverImpl.java
│ │ │ │ │ └── service
│ │ │ │ │ ├── OAuthResolverService.java
│ │ │ │ │ ├── OAuthResolverServiceConfigurator.java
│ │ │ │ │ ├── OAuthResolverServiceConfiguratorImpl.java
│ │ │ │ │ └── OAuthResolverServiceImpl.java
│ │ │ └── package-info.java
│ │ │ └── package-info.java
│ └── resources
│ │ └── org
│ │ └── forgerock
│ │ └── metadata
│ │ └── bundle.json
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── auth
│ │ ├── AuthenticationServiceTest.java
│ │ ├── IDMAuditApiTest.java
│ │ ├── metadata
│ │ └── ConfigMetaTest.java
│ │ └── modules
│ │ ├── CredentialHelperTest.java
│ │ ├── DelegatedAuthModuleTest.java
│ │ ├── IDMAuthModuleWrapperTest.java
│ │ └── oauth
│ │ └── OAuthModuleTest.java
│ └── resources
│ ├── config
│ ├── amendedAuthentication.json
│ ├── authentication.json
│ ├── explicit-oidc.json
│ ├── explicitOIDCModule.json
│ ├── identityProvider-oauth.json
│ ├── identityProvider-oidc.json
│ └── providersList.json
│ ├── oneAuthModuleWithOneResolver.json
│ ├── oneAuthModuleWithTwoResolvers.json
│ ├── twoAuthModulesWithOneResolver.json
│ └── twoAuthModulesWithTwoResolvers.json
├── openidm-cluster
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ └── java
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── cluster
│ │ ├── ClusterConfig.java
│ │ ├── ClusterEvent.java
│ │ ├── ClusterEventListener.java
│ │ ├── ClusterEventType.java
│ │ ├── ClusterManagementService.java
│ │ ├── ClusterManager.java
│ │ └── InstanceState.java
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── cluster
│ ├── ClusterManagerTest.java
│ └── mocks
│ └── MockRepositoryService.java
├── openidm-config
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ ├── config
│ │ │ ├── crypto
│ │ │ │ └── ConfigCrypto.java
│ │ │ ├── installer
│ │ │ │ ├── DelayedConfig.java
│ │ │ │ ├── DelayedConfigHandler.java
│ │ │ │ ├── JSONConfigInstaller.java
│ │ │ │ ├── JSONPrettyPrint.java
│ │ │ │ └── PrettyIndenter.java
│ │ │ ├── manage
│ │ │ │ ├── ConfigAuditEventLogger.java
│ │ │ │ ├── ConfigAuditState.java
│ │ │ │ ├── ConfigObjectService.java
│ │ │ │ ├── ConfigObjectServiceApiDescription.java
│ │ │ │ └── api
│ │ │ │ │ ├── ConfigIdentifiers.java
│ │ │ │ │ ├── ConfigListAllResponse.java
│ │ │ │ │ ├── ConfigResource.java
│ │ │ │ │ └── package-info.java
│ │ │ ├── paxweb
│ │ │ │ ├── PaxWeb.java
│ │ │ │ └── package-info.java
│ │ │ └── persistence
│ │ │ │ ├── Activator.java
│ │ │ │ ├── BootstrapFailure.java
│ │ │ │ ├── ConfigBootstrapHelper.java
│ │ │ │ ├── ConfigInstallStarter.java
│ │ │ │ ├── ConfigPersisterMarker.java
│ │ │ │ └── RepoPersistenceManager.java
│ │ │ ├── logging
│ │ │ └── OsgiLogHandler.java
│ │ │ └── metadata
│ │ │ └── impl
│ │ │ ├── ProviderListener.java
│ │ │ └── ProviderTracker.java
│ └── javadoc
│ │ └── overview.html
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── config
│ └── manage
│ └── ConfigObjectServiceTest.java
├── openidm-core
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ ├── internal
│ │ │ └── metadata
│ │ │ │ └── ConfigMeta.java
│ │ │ ├── managed
│ │ │ ├── CollectionRelationshipProvider.java
│ │ │ ├── DuplicateRelationshipException.java
│ │ │ ├── ForwardRelationshipValidator.java
│ │ │ ├── ManagedObjectApiDescription.java
│ │ │ ├── ManagedObjectContext.java
│ │ │ ├── ManagedObjectSchema.java
│ │ │ ├── ManagedObjectService.java
│ │ │ ├── ManagedObjectSet.java
│ │ │ ├── ManagedObjectSetService.java
│ │ │ ├── RelationshipEqualityHash.java
│ │ │ ├── RelationshipProvider.java
│ │ │ ├── RelationshipValidator.java
│ │ │ ├── ReverseRelationshipValidator.java
│ │ │ ├── SchemaField.java
│ │ │ └── SingletonRelationshipProvider.java
│ │ │ └── sync
│ │ │ ├── PendingActionContext.java
│ │ │ ├── PropertyMapping.java
│ │ │ ├── ReconAction.java
│ │ │ ├── ReconContext.java
│ │ │ ├── SyncContext.java
│ │ │ ├── SynchronizationException.java
│ │ │ ├── TriggerContext.java
│ │ │ └── impl
│ │ │ ├── AbstractSyncAuditEventBuilder.java
│ │ │ ├── AbstractSyncAuditEventLogger.java
│ │ │ ├── Correlation.java
│ │ │ ├── ExplicitSyncOperation.java
│ │ │ ├── LazyObjectAccessor.java
│ │ │ ├── Link.java
│ │ │ ├── LinkType.java
│ │ │ ├── Mappings.java
│ │ │ ├── ObjectMapping.java
│ │ │ ├── ObjectSetContext.java
│ │ │ ├── PendingAction.java
│ │ │ ├── PhaseStatistic.java
│ │ │ ├── Policy.java
│ │ │ ├── Recon.java
│ │ │ ├── ReconAuditEventBuilder.java
│ │ │ ├── ReconAuditEventLogger.java
│ │ │ ├── ReconFeeder.java
│ │ │ ├── ReconPhase.java
│ │ │ ├── ReconQueryResult.java
│ │ │ ├── ReconStage.java
│ │ │ ├── ReconTask.java
│ │ │ ├── ReconTypeBase.java
│ │ │ ├── ReconTypeById.java
│ │ │ ├── ReconTypeByQuery.java
│ │ │ ├── ReconTypeHandler.java
│ │ │ ├── Reconcile.java
│ │ │ ├── ReconciliationContext.java
│ │ │ ├── ReconciliationService.java
│ │ │ ├── ReconciliationServiceMBean.java
│ │ │ ├── ReconciliationStatistic.java
│ │ │ ├── ResultEntry.java
│ │ │ ├── ResultIterable.java
│ │ │ ├── Situation.java
│ │ │ ├── SourceRecon.java
│ │ │ ├── SourceSyncOperation.java
│ │ │ ├── SyncAuditEventBuilder.java
│ │ │ ├── SyncAuditEventLogger.java
│ │ │ ├── SyncMappings.java
│ │ │ ├── SyncOperation.java
│ │ │ ├── SynchronizationService.java
│ │ │ ├── TargetRecon.java
│ │ │ ├── TargetSyncOperation.java
│ │ │ └── package-info.java
│ ├── javadoc
│ │ └── overview.html
│ └── resources
│ │ └── org
│ │ └── forgerock
│ │ └── metadata
│ │ └── bundle.json
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ ├── managed
│ │ ├── CollectionRelationshipProviderTest.java
│ │ ├── ManagedObjectApiDescriptionTest.java
│ │ ├── ManagedObjectSchemaTest.java
│ │ ├── ManagedObjectSetTest.java
│ │ ├── RelationshipEqualityHashTest.java
│ │ ├── RelationshipValidatorTest.java
│ │ ├── SchemaFieldTest.java
│ │ └── SingletonRelationshipProviderTest.java
│ │ └── sync
│ │ └── impl
│ │ ├── AbstractSyncAuditEventLoggerTest.java
│ │ ├── LinkTest.java
│ │ ├── ObjectMappingTest.java
│ │ ├── PolicyTest.java
│ │ ├── ReconciliationServiceTest.java
│ │ ├── ResultIterableTest.java
│ │ ├── SyncMappingsTest.java
│ │ └── SynchronizationServiceTest.java
│ └── resources
│ └── conf
│ ├── managed-user-action.json
│ ├── managed-user-alias.json
│ ├── managed-user-alias1.json
│ ├── managed-user-no-encryption.json
│ └── sync.json
├── openidm-crypto
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── crypto
│ │ ├── factory
│ │ └── CryptoServiceFactory.java
│ │ └── impl
│ │ └── CryptoServiceImpl.java
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── crypto
│ └── impl
│ └── CryptoServiceImplTest.java
├── openidm-customendpoint
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ └── main
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── customendpoint
│ │ └── impl
│ │ ├── EndpointsService.java
│ │ └── metadata
│ │ └── ConfigMeta.java
│ └── resources
│ └── org
│ └── forgerock
│ └── metadata
│ └── bundle.json
├── openidm-enhanced-config
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── config
│ │ │ └── enhanced
│ │ │ ├── EnhancedConfig.java
│ │ │ ├── InternalErrorException.java
│ │ │ ├── InvalidException.java
│ │ │ └── JSONEnhancedConfig.java
│ └── javadoc
│ │ └── overview.html
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── config
│ │ └── enhanced
│ │ └── JSONEnhancedConfigTest.java
│ └── resources
│ ├── conf
│ └── boot
│ │ └── boot.properties
│ └── test.json
├── openidm-external-email
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── external
│ │ │ └── email
│ │ │ ├── impl
│ │ │ ├── EmailClient.java
│ │ │ └── EmailServiceImpl.java
│ │ │ └── metadata
│ │ │ └── ConfigMeta.java
│ └── resources
│ │ └── org
│ │ └── forgerock
│ │ ├── metadata
│ │ └── bundle.json
│ │ └── openidm
│ │ └── external
│ │ └── email
│ │ └── impl
│ │ ├── sendActionRequest.json
│ │ └── sendActionResponse.json
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── external
│ └── email
│ └── impl
│ └── EmailServiceImplTest.java
├── openidm-external-rest
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── external
│ │ │ └── rest
│ │ │ ├── RestService.java
│ │ │ └── api
│ │ │ ├── Authenticate.java
│ │ │ ├── CallActionRequest.java
│ │ │ ├── CallActionResponse.java
│ │ │ └── package-info.java
│ └── javadoc
│ │ └── overview.html
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── external
│ │ └── rest
│ │ └── RestServiceTest.java
│ └── resources
│ ├── test.atom.xml
│ ├── test.atom.xml.json
│ ├── test.html
│ ├── test.html.json
│ ├── test.json
│ ├── test.json.json
│ ├── test.png
│ ├── test.png.json
│ ├── test.xml
│ └── test.xml.json
├── openidm-felix-webconsole
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── felix
│ │ │ └── webconsole
│ │ │ ├── WebConsoleSecurityProviderService.java
│ │ │ └── metadata
│ │ │ └── ConfigMeta.java
│ └── resources
│ │ └── org
│ │ └── forgerock
│ │ └── metadata
│ │ └── bundle.json
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── felix
│ │ └── webconsole
│ │ ├── WebConsoleSecurityProviderServiceTest.java
│ │ └── metadata
│ │ └── ConfigMetaTest.java
│ └── resources
│ └── felix.webconsole.json
├── openidm-httpcontext
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ └── main
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── http
│ ├── ContextRegistrator.java
│ └── SecurityConfigurator.java
├── openidm-identity-provider
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── idp
│ │ │ ├── client
│ │ │ └── OAuthHttpClient.java
│ │ │ ├── config
│ │ │ ├── ProviderConfig.java
│ │ │ ├── SingleMapping.java
│ │ │ └── Transform.java
│ │ │ ├── impl
│ │ │ ├── IdentityProviderConfig.java
│ │ │ ├── IdentityProviderListener.java
│ │ │ ├── IdentityProviderService.java
│ │ │ ├── IdentityProviderServiceException.java
│ │ │ ├── ProviderConfigMapper.java
│ │ │ └── api
│ │ │ │ ├── IdentityProviderServiceResource.java
│ │ │ │ ├── IdentityProviderServiceResourceWithNoSecret.java
│ │ │ │ ├── ProviderConfigWithoutSecret.java
│ │ │ │ └── package-info.java
│ │ │ └── metadata
│ │ │ └── ConfigMeta.java
│ └── resources
│ │ └── org
│ │ └── forgerock
│ │ ├── metadata
│ │ └── bundle.json
│ │ └── openidm
│ │ └── idp
│ │ └── impl
│ │ ├── getProfileRequest.json
│ │ └── getProfileResponse.json
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── idp
│ │ └── impl
│ │ └── IdentityProviderServiceTest.java
│ └── resources
│ └── identityProvider-google.json
├── openidm-infoservice
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ └── main
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── info
│ │ ├── HealthInfo.java
│ │ ├── health
│ │ ├── AbstractInfoResourceProvider.java
│ │ ├── DatabaseInfoResourceProvider.java
│ │ ├── MemoryInfoResourceProvider.java
│ │ ├── OsInfoResourceProvider.java
│ │ ├── ReconInfoResourceProvider.java
│ │ ├── api
│ │ │ ├── HikariCPDatabaseInfoResource.java
│ │ │ ├── MemoryInfoResource.java
│ │ │ ├── MemoryUsage.java
│ │ │ ├── OsInfoResource.java
│ │ │ ├── ReconInfoResource.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ │ ├── impl
│ │ ├── FrameworkStatus.java
│ │ ├── HealthService.java
│ │ └── InfoService.java
│ │ └── metadata
│ │ └── ConfigMeta.java
│ └── resources
│ └── org
│ └── forgerock
│ └── metadata
│ └── bundle.json
├── openidm-jetty-fragment
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── jetty
│ │ │ ├── DisableOpenIDMAuth.java
│ │ │ ├── JettyErrorHandler.java
│ │ │ ├── Param.java
│ │ │ └── package-info.java
│ └── javadoc
│ │ └── overview.html
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── jetty
│ └── ParamTest.java
├── openidm-keystore
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── keystore
│ │ ├── KeyStoreDetails.java
│ │ ├── KeyStoreManagementService.java
│ │ ├── KeyStoreService.java
│ │ ├── SharedKeyService.java
│ │ ├── factory
│ │ ├── KeyStoreServiceFactory.java
│ │ └── TrustStoreServiceFactory.java
│ │ └── impl
│ │ ├── AbstractKeyStoreService.java
│ │ ├── DefaultKeyStoreInitializer.java
│ │ ├── KeyPairSelector.java
│ │ ├── KeyStoreInitializer.java
│ │ ├── KeyStoreManagementServiceImpl.java
│ │ ├── KeyStoreServiceImpl.java
│ │ ├── MappedAliasKeyManager.java
│ │ ├── SharedKeyServiceImpl.java
│ │ └── TrustStoreServiceImpl.java
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── keystore
│ │ └── impl
│ │ ├── DefaultKeyStoreInitializerTest.java
│ │ ├── KeyStoreManagementServiceImplTest.java
│ │ ├── KeyStoreServiceImplTest.java
│ │ └── TrustStoreServiceImplTest.java
│ └── resources
│ └── conf
│ └── boot
│ └── boot.properties
├── openidm-launcher
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── commons
│ │ │ └── launcher
│ │ │ ├── AbstractOSGiFrameworkService.java
│ │ │ ├── BundleHandler.java
│ │ │ ├── BundleHandlerBuilder.java
│ │ │ ├── ConfigurationUtil.java
│ │ │ ├── Main.java
│ │ │ ├── OSGiFramework.java
│ │ │ ├── OSGiFrameworkService.java
│ │ │ ├── PropertyAccessor.java
│ │ │ ├── package-info.java
│ │ │ └── support
│ │ │ ├── DirectoryScanner.java
│ │ │ └── GlobPathMatcher.java
│ ├── javadoc
│ │ └── overview.html
│ └── resources
│ │ └── launcher.json
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── commons
│ │ └── launcher
│ │ ├── ConfigurationUtilTest.java
│ │ ├── OSGiFrameworkServiceTest.java
│ │ └── support
│ │ └── GlobPathMatcherTest.java
│ └── resources
│ ├── test1
│ ├── bin
│ │ └── launcher.json
│ └── conf
│ │ ├── config.properties
│ │ └── system.properties
│ └── test2
│ ├── bin
│ └── launcher.json
│ ├── bundle
│ └── bundle3.jar
│ ├── bundles.zip
│ └── conf
│ ├── config.properties
│ └── system.properties
├── openidm-maintenance
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── maintenance
│ │ │ ├── impl
│ │ │ ├── MaintenanceFilter.java
│ │ │ ├── MaintenanceService.java
│ │ │ ├── UpdateArchiveService.java
│ │ │ ├── UpdateContext.java
│ │ │ ├── UpdateLogServiceImpl.java
│ │ │ ├── UpdateService.java
│ │ │ └── api
│ │ │ │ ├── CallActionResponse.java
│ │ │ │ └── package-info.java
│ │ │ ├── update-endpoints.txt
│ │ │ └── upgrade
│ │ │ ├── Archive.java
│ │ │ ├── ArchiveException.java
│ │ │ ├── BundleHandler.java
│ │ │ ├── ChecksumFile.java
│ │ │ ├── ComparableVersion.java
│ │ │ ├── ConfigUpdater.java
│ │ │ ├── FileState.java
│ │ │ ├── FileStateChecker.java
│ │ │ ├── InvalidArchiveUpdateException.java
│ │ │ ├── LogHandler.java
│ │ │ ├── ProductVersion.java
│ │ │ ├── StaticFileUpdate.java
│ │ │ ├── UpdateException.java
│ │ │ ├── UpdateFileLogEntry.java
│ │ │ ├── UpdateLogEntry.java
│ │ │ ├── UpdateLogService.java
│ │ │ ├── UpdateManager.java
│ │ │ ├── UpdateManagerImpl.java
│ │ │ └── ZipUtils.java
│ └── javadoc
│ │ └── overview.html
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── maintenance
│ │ ├── impl
│ │ ├── MaintenanceFilterTest.java
│ │ ├── MaintenanceServiceTest.java
│ │ └── UpdateLogServiceImplTest.java
│ │ └── upgrade
│ │ ├── BundleHandlerTest.java
│ │ ├── ChecksumFileTest.java
│ │ ├── FileStateCheckerTest.java
│ │ ├── ProductVersionTest.java
│ │ ├── StaticFileUpdateTest.java
│ │ ├── UpdateManagerImplTest.java
│ │ └── ZipUtilsTest.java
│ └── resources
│ ├── badformat.csv
│ ├── bundleHandler
│ ├── bin
│ │ └── launcher.json
│ ├── bundle
│ │ ├── HelloImplementation-1.0-SNAPSHOT.jar
│ │ ├── HelloWorld-1.0-SNAPSHOT.jar
│ │ ├── HelloWorld-2.0.jar
│ │ └── updated
│ │ │ └── HelloImplementation-1.0-SNAPSHOT.jar
│ └── conf
│ │ └── config.properties
│ ├── checksums.csv
│ ├── checksums2.csv
│ ├── file1
│ ├── file2
│ ├── file3
│ ├── missingheader.csv
│ └── unknownalgorithm.csv
├── openidm-messaging
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── messaging
│ │ ├── MessageHandler.java
│ │ ├── MessageSubscriber.java
│ │ ├── MessagingService.java
│ │ ├── ScriptedMessageHandler.java
│ │ ├── jms
│ │ ├── JmsMessageSubscriber.java
│ │ └── common
│ │ │ ├── JmsContextManager.java
│ │ │ ├── JndiConfiguration.java
│ │ │ ├── JndiJmsContextManager.java
│ │ │ ├── SessionModeConfig.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── messaging
│ │ └── MessagingServiceTest.java
│ └── resources
│ └── config
│ └── messaging.json
├── openidm-policy
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ └── main
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── policy
│ │ ├── PolicyService.java
│ │ └── metadata
│ │ └── ConfigMeta.java
│ └── resources
│ └── org
│ └── forgerock
│ └── metadata
│ └── bundle.json
├── openidm-provisioner-openicf
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── provisioner
│ │ │ └── openicf
│ │ │ ├── ConnectorInfoProvider.java
│ │ │ ├── ConnectorReference.java
│ │ │ ├── OperationHelper.java
│ │ │ ├── commons
│ │ │ ├── AttributeFlag.java
│ │ │ ├── AttributeInfoHelper.java
│ │ │ ├── AttributeMissingException.java
│ │ │ ├── ConnectorUtil.java
│ │ │ ├── ObjectClassInfoHelper.java
│ │ │ ├── ObjectClassInfoHelperFactory.java
│ │ │ ├── OperationOptionInfoHelper.java
│ │ │ └── OperationType.java
│ │ │ ├── impl
│ │ │ ├── ConnectorInfoProviderService.java
│ │ │ ├── EmptyResultSetException.java
│ │ │ ├── ExceptionHelper.java
│ │ │ ├── ObjectClassRequestHandler.java
│ │ │ ├── ObjectClassResourceProvider.java
│ │ │ ├── OpenICFFilterAdapter.java
│ │ │ ├── OpenICFProvisionerService.java
│ │ │ ├── OperationHelperBuilder.java
│ │ │ ├── OperationHelperImpl.java
│ │ │ └── SyncRetry.java
│ │ │ ├── internal
│ │ │ └── SystemAction.java
│ │ │ └── syncfailure
│ │ │ ├── DeadLetterQueueHandler.java
│ │ │ ├── InfiniteRetrySyncFailureHandler.java
│ │ │ ├── LoggedIgnoreHandler.java
│ │ │ ├── NullSyncFailureHandler.java
│ │ │ ├── ScriptedSyncFailureHandler.java
│ │ │ ├── SimpleRetrySyncFailureHandler.java
│ │ │ ├── SyncFailureHandler.java
│ │ │ ├── SyncFailureHandlerFactory.java
│ │ │ ├── SyncFailureHandlerFactoryImpl.java
│ │ │ └── SyncHandlerException.java
│ └── resources
│ │ └── org
│ │ └── forgerock
│ │ ├── metadata
│ │ └── bundle.json
│ │ └── openidm
│ │ └── provisioner
│ │ └── openicf
│ │ └── logger.properties
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── provisioner
│ │ └── openicf
│ │ ├── commons
│ │ ├── ConnectorUtilTest.java
│ │ ├── ObjectClassInfoHelperFactoryTest.java
│ │ ├── ObjectClassInfoHelperTest.java
│ │ └── RemoteConnectorServerTest.java
│ │ ├── connector
│ │ ├── TestConfiguration.java
│ │ └── TestConnector.java
│ │ ├── impl
│ │ ├── ConnectorInfoProviderServiceTest.java
│ │ ├── ObjectClassResourceProviderTest.java
│ │ ├── OpenICFFilterAdapterTest.java
│ │ └── OpenICFProvisionerServiceTest.java
│ │ ├── internal
│ │ └── SystemActionTest.java
│ │ └── syncfailure
│ │ └── SyncFailureHandlerFactoryImplTest.java
│ └── resources
│ ├── config
│ ├── SystemSchemaConfiguration.json
│ ├── TestSystemConnectorConfiguration.json
│ ├── objectClassSchema.json
│ ├── provisioner.openicf-BusinessCSV.json
│ ├── provisioner.openicf-errorBadNativeType.json
│ ├── provisioner.openicf-groovy.json
│ ├── provisioner.openicf-groovyremote.json
│ ├── provisioner.openicf-xml.json
│ ├── provisioner.openicf.connectorinfoprovider.json
│ └── queryFilterAdapterTestSchema.json
│ ├── data
│ └── business.csv
│ ├── login.cmd
│ ├── test
│ ├── createConnectorObjects.json
│ └── queryConnectorObjects.json
│ └── xml
│ ├── ef2bc95b-76e0-48e2-86d6-4d4f44d4e4a4.xsd
│ └── resource-schema-1.xsd
├── openidm-provisioner
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ └── java
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── provisioner
│ │ ├── ConnectorConfigurationHelper.java
│ │ ├── Id.java
│ │ ├── ProvisionerService.java
│ │ ├── SimpleSystemIdentifier.java
│ │ ├── SystemIdentifier.java
│ │ └── impl
│ │ └── SystemObjectSetService.java
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── provisioner
│ ├── IdTest.java
│ └── impl
│ └── SystemObjectSetServiceTest.java
├── openidm-quartz-fragment
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ └── java
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── quartz
│ │ └── impl
│ │ ├── CalendarWrapper.java
│ │ ├── ExecutionException.java
│ │ ├── JobGroupWrapper.java
│ │ ├── JobWrapper.java
│ │ ├── RepoJobStore.java
│ │ ├── RepoJobStoreUtils.java
│ │ ├── ScheduledService.java
│ │ ├── SchedulerServiceJob.java
│ │ ├── StatefulSchedulerServiceJob.java
│ │ ├── TriggerGroupWrapper.java
│ │ ├── TriggerWrapper.java
│ │ └── package-info.java
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── quartz
│ └── impl
│ ├── SimpleJob.java
│ ├── SimpleSignaler.java
│ └── TestRepoJobstore.java
├── openidm-repo-jdbc
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ ├── datasource
│ │ │ └── jdbc
│ │ │ │ └── impl
│ │ │ │ ├── AbstractConnectionDataSourceConfig.java
│ │ │ │ ├── AbstractDataSourceConfig.java
│ │ │ │ ├── DataSourceConfig.java
│ │ │ │ ├── DataSourceConfigVisitor.java
│ │ │ │ ├── DataSourceFactory.java
│ │ │ │ ├── DataSourceFactoryConfigVisitor.java
│ │ │ │ ├── HikariCPDataSourceConfig.java
│ │ │ │ ├── HikariCPDataSourceFactory.java
│ │ │ │ ├── HikariConfigMixin.java
│ │ │ │ ├── JDBCDataSourceService.java
│ │ │ │ ├── JndiDataSourceConfig.java
│ │ │ │ ├── JndiDataSourceFactory.java
│ │ │ │ ├── NonPoolingDataSourceConfig.java
│ │ │ │ ├── NonPoolingDataSourceFactory.java
│ │ │ │ ├── OsgiDataSourceConfig.java
│ │ │ │ ├── OsgiDataSourceFactory.java
│ │ │ │ └── metadata
│ │ │ │ └── ConfigMeta.java
│ │ │ └── repo
│ │ │ └── jdbc
│ │ │ ├── Constants.java
│ │ │ ├── DatabaseType.java
│ │ │ ├── ErrorType.java
│ │ │ ├── SQLExceptionHandler.java
│ │ │ ├── TableHandler.java
│ │ │ └── impl
│ │ │ ├── Activator.java
│ │ │ ├── CleanupHelper.java
│ │ │ ├── DefaultSQLExceptionHandler.java
│ │ │ ├── JDBCRepoService.java
│ │ │ ├── SQLBuilder.java
│ │ │ ├── XOpenErrorMapping.java
│ │ │ ├── handler
│ │ │ ├── AbstractTableHandler.java
│ │ │ ├── GenericTableConfig.java
│ │ │ ├── GenericTableHandler.java
│ │ │ ├── GenericTypeResolver.java
│ │ │ ├── MappedColumnConfig.java
│ │ │ ├── MappedConfigResolver.java
│ │ │ └── MappedTableHandler.java
│ │ │ ├── mapper
│ │ │ ├── ColumnResultMapper.java
│ │ │ ├── MappedResultMapper.java
│ │ │ ├── ResultMapper.java
│ │ │ └── ResultMappers.java
│ │ │ ├── query
│ │ │ ├── GenericSQLQueryFilterVisitor.java
│ │ │ ├── MappedSQLQueryFilterVisitor.java
│ │ │ ├── QueryFilterResolver.java
│ │ │ ├── ResultMapperFactory.java
│ │ │ └── TableQueryHandler.java
│ │ │ ├── statement
│ │ │ ├── NamedParameterCollector.java
│ │ │ ├── NamedParameterSql.java
│ │ │ ├── NamedParameterSupport.java
│ │ │ ├── NamedParameterToken.java
│ │ │ └── PreparedSql.java
│ │ │ └── vendor
│ │ │ ├── DB2GenericTableHandler.java
│ │ │ ├── DB2MappedTableHandler.java
│ │ │ ├── DB2SQLExceptionHandler.java
│ │ │ ├── H2GenericTableHandler.java
│ │ │ ├── H2MappedTableHandler.java
│ │ │ ├── MSSQLExceptionHandler.java
│ │ │ ├── MSSQLGenericTableHandler.java
│ │ │ ├── MSSQLMappedTableHandler.java
│ │ │ ├── MySQLExceptionHandler.java
│ │ │ ├── MySQLGenericTableHandler.java
│ │ │ ├── MySQLMappedTableHandler.java
│ │ │ ├── OracleGenericTableHandler.java
│ │ │ ├── OracleMappedTableHandler.java
│ │ │ ├── PostgreSQLGenericTableHandler.java
│ │ │ └── PostgreSQLMappedTableHandler.java
│ ├── javadoc
│ │ └── overview.html
│ └── resources
│ │ └── org
│ │ └── forgerock
│ │ └── metadata
│ │ └── bundle.json
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ ├── datasource
│ │ └── jdbc
│ │ │ └── impl
│ │ │ ├── JDBCDataSourceServiceTest.java
│ │ │ └── metadata
│ │ │ └── ConfigMetaTest.java
│ │ └── repo
│ │ └── jdbc
│ │ └── impl
│ │ ├── handler
│ │ ├── AbstractGenericTableHandlerTest.java
│ │ ├── AbstractMappedTableHandlerTest.java
│ │ ├── AbstractTableHandlerTest.java
│ │ ├── AbstractTestConnectionProvider.java
│ │ ├── GenericTableConfigTest.java
│ │ ├── HSQLDBGenericTableHandlerTest.java
│ │ ├── HSQLDBMappedTableHandlerTest.java
│ │ └── HSQLDBTestConnectionProvider.java
│ │ ├── statement
│ │ ├── NamedParameterSqlTest.java
│ │ └── NamedParameterSupportTest.java
│ │ └── vendor
│ │ ├── DB2GenericTableHandlerIT.java
│ │ ├── DB2MappedTableHandlerIT.java
│ │ ├── DB2TestConnectionProvider.java
│ │ ├── H2GenericTableHandlerIT.java
│ │ ├── H2MappedTableHandlerIT.java
│ │ ├── H2TestConnectionProvider.java
│ │ ├── MSSQLGenericTableHandlerIT.java
│ │ ├── MSSQLMappedTableHandlerIT.java
│ │ ├── MSSQLTestConnectionProvider.java
│ │ ├── MySQLGenericTableHandlerIT.java
│ │ ├── MySQLMappedTableHandlerIT.java
│ │ ├── MySQLTestConnectionProvider.java
│ │ ├── OracleGenericTableHandlerIT.java
│ │ ├── OracleMappedTableHandlerIT.java
│ │ ├── OracleTestConnectionProvider.java
│ │ ├── PostgreSQLGenericTableHandlerIT.java
│ │ ├── PostgreSQLMappedTableHandlerIT.java
│ │ └── PostgreSQLTestConnectionProvider.java
│ └── resources
│ ├── hsqldb.sql
│ └── vendor
│ ├── db2.sql
│ ├── h2.sql
│ ├── mssql.sql
│ ├── mysql.sql
│ ├── oracle.sql
│ └── postgresql.sql
├── openidm-repo
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ ├── datasource
│ │ │ └── DataSourceService.java
│ │ │ └── repo
│ │ │ ├── QueryConstants.java
│ │ │ ├── RepoBootService.java
│ │ │ ├── RepositoryService.java
│ │ │ └── util
│ │ │ ├── AbstractSQLQueryFilterVisitor.java
│ │ │ ├── Clause.java
│ │ │ ├── Clauses.java
│ │ │ ├── SQLRenderer.java
│ │ │ ├── StringSQLQueryFilterVisitor.java
│ │ │ ├── StringSQLRenderer.java
│ │ │ └── TokenHandler.java
│ └── javadoc
│ │ └── overview.html
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── repo
│ └── util
│ ├── ClauseTest.java
│ ├── StringSQLQueryFilterVisitorTest.java
│ └── TokenHandlerTest.java
├── openidm-router
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── router
│ │ │ ├── Activator.java
│ │ │ ├── IDMConnectionFactory.java
│ │ │ ├── RouteBuilder.java
│ │ │ ├── RouteEntry.java
│ │ │ ├── RouteEvent.java
│ │ │ ├── RouteListener.java
│ │ │ ├── RouteService.java
│ │ │ ├── RouterFilterRegistration.java
│ │ │ ├── RouterRegistry.java
│ │ │ ├── RouterRegistryImpl.java
│ │ │ ├── impl
│ │ │ ├── JsonResourceRouterService.java
│ │ │ └── RouterConfig.java
│ │ │ ├── metadata
│ │ │ └── ConfigMeta.java
│ │ │ └── package-info.java
│ ├── javadoc
│ │ └── overview.html
│ └── resources
│ │ └── org
│ │ └── forgerock
│ │ └── metadata
│ │ └── bundle.json
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── router
│ │ ├── IDMConnectionFactoryWrapper.java
│ │ └── impl
│ │ └── RouterConfigTest.java
│ └── resources
│ └── conf
│ └── filter.json
├── openidm-scheduler
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ └── java
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── scheduler
│ │ ├── AbstractScheduler.java
│ │ ├── JobRequestHandler.java
│ │ ├── MemoryScheduler.java
│ │ ├── PersistedScheduler.java
│ │ ├── RepoProxyRequestHandler.java
│ │ ├── ScheduleConfig.java
│ │ ├── ScheduleConfigService.java
│ │ ├── Scheduler.java
│ │ ├── SchedulerConfig.java
│ │ ├── SchedulerService.java
│ │ ├── TriggerRequestHandler.java
│ │ └── impl
│ │ ├── TaskScannerContext.java
│ │ ├── TaskScannerJob.java
│ │ ├── TaskScannerService.java
│ │ ├── TaskScannerStatistic.java
│ │ ├── TriggerFactory.java
│ │ └── TriggerType.java
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── scheduler
│ │ ├── AbstractSchedulerTest.java
│ │ ├── JobRequestHandlerTest.java
│ │ ├── MemorySchedulerTest.java
│ │ ├── PersistedSchedulerTest.java
│ │ ├── ScheduleConfigServiceTest.java
│ │ ├── ScheduleConfigTest.java
│ │ ├── SchedulerServiceTest.java
│ │ ├── TriggerRequestHandlerTest.java
│ │ └── impl
│ │ ├── TaskScannerServiceTest.java
│ │ └── TriggerTypeTest.java
│ └── resources
│ ├── schedule-persisted.json
│ ├── schedule-simple.json
│ ├── schedule-test1.json
│ ├── schedule-times-set.json
│ └── scheduler.json
├── openidm-script
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── script
│ │ │ ├── AbstractScriptedService.java
│ │ │ ├── ResourceFunctions.java
│ │ │ ├── ScriptCustomizer.java
│ │ │ ├── ScriptExecutor.java
│ │ │ ├── ScriptedPatchValueTransformerFactory.java
│ │ │ ├── ScriptedRequestHandler.java
│ │ │ └── impl
│ │ │ ├── ScriptRegistryService.java
│ │ │ └── metadata
│ │ │ └── ConfigMeta.java
│ └── resources
│ │ └── org
│ │ └── forgerock
│ │ └── metadata
│ │ └── bundle.json
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── script
│ │ ├── GroovyResourceFunctionsTest.java
│ │ ├── ResourceFunctionsTest.java
│ │ ├── RhinoResourceFunctionsTest.java
│ │ ├── ScriptedPatchValueTransformerFactoryTest.java
│ │ └── impl
│ │ └── ScriptRegistryServiceTest.java
│ └── resources
│ └── container
│ ├── resource.groovy
│ └── resource.js
├── openidm-security-jetty
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ └── main
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── http
│ │ └── internal
│ │ └── JettySecurityConfigurator.java
│ └── resources
│ └── OSGI-INF
│ └── extension
│ └── jettysecurityconfigurator.properties
├── openidm-security
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ └── java
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── security
│ │ ├── SecurityManager.java
│ │ └── impl
│ │ ├── CertificateResourceProvider.java
│ │ ├── EntryResourceProvider.java
│ │ ├── KeystoreResourceProvider.java
│ │ ├── PrivateKeyResourceProvider.java
│ │ └── SecurityResourceProvider.java
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── security
│ │ └── impl
│ │ ├── EntryResourceProviderTest.java
│ │ ├── KeystoreResourceProviderTest.java
│ │ ├── PrivateKeyResourceProviderTest.java
│ │ ├── SecurityTestUtils.java
│ │ └── TestRepositoryService.java
│ └── resources
│ ├── conf
│ └── boot
│ │ └── boot.properties
│ ├── keystore.jceks
│ ├── keystore.jks
│ └── keystore.pfx
├── openidm-selfservice
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── selfservice
│ │ │ ├── impl
│ │ │ ├── KbaConfiguration.java
│ │ │ ├── KbaService.java
│ │ │ ├── PropertyMappingService.java
│ │ │ ├── SelfService.java
│ │ │ ├── UserUpdateService.java
│ │ │ └── package-info.java
│ │ │ ├── stage
│ │ │ ├── SocialUserDetailsConfig.java
│ │ │ └── SocialUserDetailsStage.java
│ │ │ └── util
│ │ │ └── RequirementsBuilder.java
│ └── javadoc
│ │ └── overview.html
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── selfservice
│ │ └── impl
│ │ └── SelfServiceTest.java
│ └── resources
│ ├── amended-selfservice-registration.json
│ ├── identityProvider-google.json
│ └── selfservice-registration.json
├── openidm-servlet-registrator
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ └── java
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── servletregistration
│ │ ├── RegisteredFilter.java
│ │ ├── ServletFilterRegistrator.java
│ │ ├── ServletRegistration.java
│ │ ├── impl
│ │ ├── RegisteredFilterImpl.java
│ │ ├── ServletFilterConfiguration.java
│ │ ├── ServletFilterRegistratorSvc.java
│ │ ├── ServletRegistrationSingleton.java
│ │ └── package-info.java
│ │ └── package-info.java
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── servletregistration
│ └── EmptyFilter.java
├── openidm-servlet
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ └── main
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── ui
│ └── internal
│ └── service
│ └── ResourceServlet.java
├── openidm-shell
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ └── shell
│ │ │ ├── CustomCommandScope.java
│ │ │ ├── felixgogo
│ │ │ ├── AbstractFelixCommandsService.java
│ │ │ ├── Activator.java
│ │ │ ├── FelixGogoCommandsServiceGenerator.java
│ │ │ ├── MetaVar.java
│ │ │ └── debug
│ │ │ │ ├── DebugCommands.java
│ │ │ │ └── InteractiveObjectSetService.java
│ │ │ └── impl
│ │ │ ├── BasicCommandScope.java
│ │ │ ├── CommandProxy.java
│ │ │ ├── HttpRemoteJsonResource.java
│ │ │ ├── LocalCommandScope.java
│ │ │ ├── Main.java
│ │ │ ├── RemoteCommandScope.java
│ │ │ ├── UpdateCommand.java
│ │ │ ├── UpdateCommandConfig.java
│ │ │ └── UpdateExecutionState.java
│ └── resources
│ │ └── META-INF
│ │ └── services
│ │ └── org.forgerock.openidm.shell.CustomCommandScope
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── shell
│ └── impl
│ └── UpdateCommandTest.java
├── openidm-smartevent
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── smartevent
│ │ ├── EventEntry.java
│ │ ├── Name.java
│ │ ├── Publisher.java
│ │ └── core
│ │ ├── BlockingPublisher.java
│ │ ├── DisabledEventEntry.java
│ │ ├── DisabledPublisher.java
│ │ ├── DisruptorReferringEventEntry.java
│ │ ├── DisruptorReferringPublisher.java
│ │ ├── DisruptorShortEventEntry.java
│ │ ├── DisruptorShortPublisher.java
│ │ ├── EventEntryImpl.java
│ │ ├── MonitoringInfo.java
│ │ ├── PluggablePublisher.java
│ │ ├── StatisticsHandler.java
│ │ └── StatisticsHandlerMBean.java
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ └── smartevent
│ └── PublisherTest.java
├── openidm-system
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ ├── core
│ │ │ ├── FrameworkPropertyAccessor.java
│ │ │ ├── IdentityServer.java
│ │ │ ├── PropertyAccessor.java
│ │ │ ├── PropertyUtil.java
│ │ │ ├── ServerConstants.java
│ │ │ ├── ServicePropertyAccessor.java
│ │ │ ├── SystemPropertyAccessor.java
│ │ │ ├── internal
│ │ │ │ └── Activator.java
│ │ │ └── package-info.java
│ │ │ └── logging
│ │ │ └── util
│ │ │ └── LogFilter.java
│ └── javadoc
│ │ └── overview.html
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── core
│ │ ├── IdentityServerTest.java
│ │ ├── IdentityServerTestUtils.java
│ │ ├── PropertyUtilTest.java
│ │ └── SystemPropertyAccessorTest.java
│ └── resources
│ └── conf
│ └── boot
│ └── boot.properties
├── openidm-ui
├── .gitignore
├── openidm-ui-admin
│ ├── .eslintrc.json
│ ├── .npmrc
│ ├── gulpfile.js
│ ├── libs
│ │ ├── css
│ │ │ ├── bootstrap-datetimepicker.css
│ │ │ └── fontawesome-iconpicker.css
│ │ └── js
│ │ │ ├── bootstrap-datetimepicker.js
│ │ │ ├── bootstrap-tabdrop.js
│ │ │ ├── dimple.js
│ │ │ ├── fontawesome-iconpicker.js
│ │ │ ├── jquery-cron.js
│ │ │ ├── jsoneditor.js
│ │ │ └── ldapjs-filter.js
│ ├── package-lock.json
│ ├── package.json
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── js
│ │ │ ├── config
│ │ │ │ ├── AppConfiguration.js
│ │ │ │ ├── main.js
│ │ │ │ ├── messages
│ │ │ │ │ └── AdminMessages.js
│ │ │ │ ├── process
│ │ │ │ │ └── AdminIDMConfig.js
│ │ │ │ ├── routes
│ │ │ │ │ └── AdminRoutesConfig.js
│ │ │ │ └── validators
│ │ │ │ │ └── AdminValidators.js
│ │ │ ├── main.js
│ │ │ └── org
│ │ │ │ └── forgerock
│ │ │ │ └── openidm
│ │ │ │ └── ui
│ │ │ │ └── admin
│ │ │ │ ├── MapResourceView.js
│ │ │ │ ├── api
│ │ │ │ └── ApiExplorerView.js
│ │ │ │ ├── assignment
│ │ │ │ ├── AddAssignmentView.js
│ │ │ │ ├── AssignmentView.js
│ │ │ │ └── EditAssignmentView.js
│ │ │ │ ├── authentication
│ │ │ │ ├── AuthenticationAbstractView.js
│ │ │ │ ├── AuthenticationModuleDialogView.js
│ │ │ │ ├── AuthenticationModuleView.js
│ │ │ │ ├── AuthenticationView.js
│ │ │ │ ├── ProvidersModuleDialogView.js
│ │ │ │ ├── ProvidersView.js
│ │ │ │ ├── SessionModuleView.js
│ │ │ │ └── modules
│ │ │ │ │ ├── CLIENT_CERT.js
│ │ │ │ │ ├── DelegatedAbstractView.js
│ │ │ │ │ ├── INTERNAL_USER.js
│ │ │ │ │ ├── IWA.js
│ │ │ │ │ ├── MANAGED_USER.js
│ │ │ │ │ ├── OAUTH.js
│ │ │ │ │ ├── OPENAM_SESSION.js
│ │ │ │ │ ├── OPENID_CONNECT.js
│ │ │ │ │ ├── PASSTHROUGH.js
│ │ │ │ │ ├── SOCIAL_PROVIDERS.js
│ │ │ │ │ ├── STATIC_USER.js
│ │ │ │ │ └── TRUSTED_ATTRIBUTE.js
│ │ │ │ ├── connector
│ │ │ │ ├── AbstractConnectorView.js
│ │ │ │ ├── AddConnectorView.js
│ │ │ │ ├── ConnectorListView.js
│ │ │ │ ├── ConnectorRegistry.js
│ │ │ │ ├── ConnectorTypeAbstractView.js
│ │ │ │ ├── ConnectorTypeView.js
│ │ │ │ ├── EditConnectorView.js
│ │ │ │ ├── ldap
│ │ │ │ │ ├── LDAPFilterDialog.js
│ │ │ │ │ └── LDAPTypeView.js
│ │ │ │ ├── liveSyncDialog.js
│ │ │ │ ├── marketo
│ │ │ │ │ └── MarketoView.js
│ │ │ │ └── oauth
│ │ │ │ │ ├── AbstractOAuthView.js
│ │ │ │ │ ├── GoogleTypeView.js
│ │ │ │ │ └── SalesforceTypeView.js
│ │ │ │ ├── dashboard
│ │ │ │ ├── Dashboard.js
│ │ │ │ ├── DashboardWidgetLoader.js
│ │ │ │ ├── NewDashboard.js
│ │ │ │ └── widgets
│ │ │ │ │ ├── ClusterStatusWidget.js
│ │ │ │ │ ├── FrameWidget.js
│ │ │ │ │ ├── MappingReconResultsWidget.js
│ │ │ │ │ ├── RelationshipWidget.js
│ │ │ │ │ └── ResourceListWidget.js
│ │ │ │ ├── delegates
│ │ │ │ ├── AuditDelegate.js
│ │ │ │ ├── ClusterDelegate.js
│ │ │ │ ├── ConnectorDelegate.js
│ │ │ │ ├── ExternalAccessDelegate.js
│ │ │ │ ├── MaintenanceDelegate.js
│ │ │ │ ├── ReconDelegate.js
│ │ │ │ ├── RepoDelegate.js
│ │ │ │ ├── SchedulerDelegate.js
│ │ │ │ ├── ScriptDelegate.js
│ │ │ │ ├── SecurityDelegate.js
│ │ │ │ ├── SiteConfigurationDelegate.js
│ │ │ │ ├── SyncDelegate.js
│ │ │ │ └── WorkflowDelegate.js
│ │ │ │ ├── main.js
│ │ │ │ ├── managed
│ │ │ │ ├── AbstractManagedView.js
│ │ │ │ ├── AddManagedView.js
│ │ │ │ ├── EditManagedView.js
│ │ │ │ ├── ManagedListView.js
│ │ │ │ └── schema
│ │ │ │ │ ├── SchemaEditorView.js
│ │ │ │ │ ├── dataTypes
│ │ │ │ │ ├── EditResourceCollectionDialog.js
│ │ │ │ │ └── RelationshipTypeView.js
│ │ │ │ │ └── util
│ │ │ │ │ └── SchemaUtils.js
│ │ │ │ ├── mapping
│ │ │ │ ├── AddMappingView.js
│ │ │ │ ├── AdvancedView.js
│ │ │ │ ├── AssociationView.js
│ │ │ │ ├── BehaviorsView.js
│ │ │ │ ├── MappingBaseView.js
│ │ │ │ ├── MappingListView.js
│ │ │ │ ├── PropertiesView.js
│ │ │ │ ├── ScheduleView.js
│ │ │ │ ├── association
│ │ │ │ │ ├── AssociationRuleView.js
│ │ │ │ │ ├── DataAssociationManagementView.js
│ │ │ │ │ ├── IndividualRecordValidationView.js
│ │ │ │ │ ├── ReconciliationQueryFiltersView.js
│ │ │ │ │ ├── correlationQuery
│ │ │ │ │ │ ├── CorrelationQueryBuilderView.js
│ │ │ │ │ │ └── CorrelationQueryDialog.js
│ │ │ │ │ └── dataAssociationManagement
│ │ │ │ │ │ ├── ChangeAssociationDialog.js
│ │ │ │ │ │ └── TestSyncDialog.js
│ │ │ │ ├── behaviors
│ │ │ │ │ ├── PoliciesDialogView.js
│ │ │ │ │ ├── PoliciesView.js
│ │ │ │ │ ├── ReconciliationScriptView.js
│ │ │ │ │ ├── SingleRecordReconciliationGridView.js
│ │ │ │ │ ├── SingleRecordReconciliationView.js
│ │ │ │ │ └── SituationalEventScriptsView.js
│ │ │ │ ├── properties
│ │ │ │ │ ├── AddPropertyMappingDialog.js
│ │ │ │ │ ├── AttributesGridView.js
│ │ │ │ │ ├── EditPropertyMappingDialog.js
│ │ │ │ │ ├── LinkQualifiersView.js
│ │ │ │ │ └── MappingAssignmentsView.js
│ │ │ │ ├── scheduling
│ │ │ │ │ ├── LiveSyncView.js
│ │ │ │ │ └── SchedulerView.js
│ │ │ │ └── util
│ │ │ │ │ ├── LinkQualifierFilterEditor.js
│ │ │ │ │ ├── MappingAdminAbstractView.js
│ │ │ │ │ ├── MappingScriptsView.js
│ │ │ │ │ ├── MappingUtils.js
│ │ │ │ │ └── QueryFilterEditor.js
│ │ │ │ ├── objectTypes
│ │ │ │ └── ObjectTypesDialog.js
│ │ │ │ ├── role
│ │ │ │ ├── EditRoleView.js
│ │ │ │ ├── MembersDialog.js
│ │ │ │ ├── MembersView.js
│ │ │ │ ├── TemporalConstraintsFormView.js
│ │ │ │ └── util
│ │ │ │ │ ├── TemporalConstraintsUtils.js
│ │ │ │ │ └── UserQueryFilterEditor.js
│ │ │ │ ├── scheduler
│ │ │ │ ├── AbstractSchedulerView.js
│ │ │ │ ├── AddSchedulerView.js
│ │ │ │ ├── EditSchedulerView.js
│ │ │ │ ├── SchedulerCollection.js
│ │ │ │ └── SchedulerListView.js
│ │ │ │ ├── selfservice
│ │ │ │ ├── AbstractSelfServiceView.js
│ │ │ │ ├── ForgotUsernameConfigView.js
│ │ │ │ ├── PasswordResetConfigView.js
│ │ │ │ ├── SelfServiceStageDialogView.js
│ │ │ │ └── UserRegistrationConfigView.js
│ │ │ │ ├── settings
│ │ │ │ ├── EmailConfigView.js
│ │ │ │ ├── SelfServiceView.js
│ │ │ │ ├── SettingsView.js
│ │ │ │ ├── UpdateView.js
│ │ │ │ ├── audit
│ │ │ │ │ ├── AuditAdminAbstractView.js
│ │ │ │ │ ├── AuditEventHandlersDialog.js
│ │ │ │ │ ├── AuditEventHandlersView.js
│ │ │ │ │ ├── AuditFilterPoliciesDialog.js
│ │ │ │ │ ├── AuditFilterPoliciesView.js
│ │ │ │ │ ├── AuditTopicsDialog.js
│ │ │ │ │ ├── AuditTopicsView.js
│ │ │ │ │ ├── AuditView.js
│ │ │ │ │ └── ExceptionFormatterView.js
│ │ │ │ └── update
│ │ │ │ │ ├── HistoryView.js
│ │ │ │ │ ├── InstallView.js
│ │ │ │ │ ├── InstallationPreviewView.js
│ │ │ │ │ ├── InstallationReportView.js
│ │ │ │ │ ├── MaintenanceModeView.js
│ │ │ │ │ ├── RepoUpdateView.js
│ │ │ │ │ └── VersionsView.js
│ │ │ │ ├── social
│ │ │ │ └── SocialConfigView.js
│ │ │ │ ├── user
│ │ │ │ └── EditUserView.js
│ │ │ │ ├── util
│ │ │ │ ├── AdminAbstractView.js
│ │ │ │ ├── AdminUtils.js
│ │ │ │ ├── BackgridUtils.js
│ │ │ │ ├── ClusterUtils.js
│ │ │ │ ├── ConnectorUtils.js
│ │ │ │ ├── FilterEditor.js
│ │ │ │ ├── FilterEvaluator.js
│ │ │ │ ├── InlineScriptEditor.js
│ │ │ │ ├── LinkQualifierUtils.js
│ │ │ │ ├── ReconDetailsView.js
│ │ │ │ ├── SaveChangesView.js
│ │ │ │ ├── Scheduler.js
│ │ │ │ ├── SchedulerUtils.js
│ │ │ │ ├── ScriptDialog.js
│ │ │ │ ├── ScriptList.js
│ │ │ │ ├── TreeGridUtils.js
│ │ │ │ ├── WorkflowUtils.js
│ │ │ │ └── WorkflowWidget.js
│ │ │ │ └── workflow
│ │ │ │ ├── ActiveProcessesView.js
│ │ │ │ ├── ProcessDefinitionView.js
│ │ │ │ ├── ProcessDefinitionsView.js
│ │ │ │ ├── ProcessHistoryView.js
│ │ │ │ ├── ProcessInstanceView.js
│ │ │ │ ├── ProcessListView.js
│ │ │ │ ├── TaskInstanceView.js
│ │ │ │ └── TaskListView.js
│ │ └── resources
│ │ │ ├── css
│ │ │ ├── config
│ │ │ │ ├── adminConfig.less
│ │ │ │ ├── adminStyle.less
│ │ │ │ ├── analysisView.less
│ │ │ │ ├── assignmentView.less
│ │ │ │ ├── authentication.less
│ │ │ │ ├── behaviors.less
│ │ │ │ ├── clusterStatus.less
│ │ │ │ ├── connectorView.less
│ │ │ │ ├── correlation.less
│ │ │ │ ├── filter.less
│ │ │ │ ├── mappingView.less
│ │ │ │ ├── resourcesView.less
│ │ │ │ ├── role.less
│ │ │ │ ├── saveChanges.less
│ │ │ │ ├── scheduleView.less
│ │ │ │ ├── scheduler.less
│ │ │ │ ├── scriptEditor.less
│ │ │ │ ├── selfserviceView.less
│ │ │ │ ├── settings.less
│ │ │ │ ├── socialProvider.less
│ │ │ │ ├── syncConfig.less
│ │ │ │ ├── testSync.less
│ │ │ │ └── workflowView.less
│ │ │ ├── icons.less
│ │ │ └── structure.less
│ │ │ ├── fonts
│ │ │ ├── fontello.eot
│ │ │ ├── fontello.svg
│ │ │ └── fontello.woff
│ │ │ ├── img
│ │ │ ├── icon-cloud.png
│ │ │ ├── icon-csv.png
│ │ │ ├── icon-db.png
│ │ │ ├── icon-default-01.png
│ │ │ ├── icon-default-02.png
│ │ │ ├── icon-forgerock-mark-white.png
│ │ │ ├── icon-google.png
│ │ │ ├── icon-ldap.png
│ │ │ ├── icon-managedobject.png
│ │ │ ├── icon-salesforce.png
│ │ │ ├── icon-scriptedsql.png
│ │ │ └── icon-xml.png
│ │ │ ├── oauth.html
│ │ │ ├── partials
│ │ │ ├── _alert.html
│ │ │ ├── _popover.html
│ │ │ ├── _toggleIconBlock.html
│ │ │ ├── assignment
│ │ │ │ ├── _AssignmentAttribute.html
│ │ │ │ ├── _LDAPGroup.html
│ │ │ │ └── _OperationsPopover.html
│ │ │ ├── authentication
│ │ │ │ ├── _augmentSecurityContext.html
│ │ │ │ ├── _authenticationModuleRow.html
│ │ │ │ ├── _customProperties.html
│ │ │ │ └── _propertyMapping.html
│ │ │ ├── connector
│ │ │ │ ├── _connectorMappings.html
│ │ │ │ └── _liveSyncGrid.html
│ │ │ ├── dashboard
│ │ │ │ ├── _AddWidget.html
│ │ │ │ ├── _DuplicateDashboard.html
│ │ │ │ ├── _RenameDashboard.html
│ │ │ │ └── widget
│ │ │ │ │ ├── _clusterStatusConfig.html
│ │ │ │ │ ├── _frameConfig.html
│ │ │ │ │ ├── _reconResultConfig.html
│ │ │ │ │ └── _relationshipConfig.html
│ │ │ ├── form
│ │ │ │ ├── _basicInput.html
│ │ │ │ ├── _basicSelect.html
│ │ │ │ ├── _basicSelectize.html
│ │ │ │ ├── _tagSelectize.html
│ │ │ │ └── _titaToggle.html
│ │ │ ├── managed
│ │ │ │ ├── _property.html
│ │ │ │ └── schema
│ │ │ │ │ ├── _refPropertiesEditableRow.html
│ │ │ │ │ ├── _refPropertiesNewRow.html
│ │ │ │ │ ├── _resourceCollectionFieldEditableRow.html
│ │ │ │ │ └── _resourceCollectionFieldNewRow.html
│ │ │ ├── mapping
│ │ │ │ ├── _mapResourceDialog.html
│ │ │ │ ├── _mappingAssignments.html
│ │ │ │ ├── _mappingScheduledTasks.html
│ │ │ │ ├── advanced
│ │ │ │ │ ├── _booleanPartial.html
│ │ │ │ │ └── _textPartial.html
│ │ │ │ ├── association
│ │ │ │ │ ├── _individualPreferences.html
│ │ │ │ │ └── _singleScript.html
│ │ │ │ ├── list
│ │ │ │ │ ├── _actionCellDisplay.html
│ │ │ │ │ ├── _emptyConnectorGridCell.html
│ │ │ │ │ ├── _linkName.html
│ │ │ │ │ ├── _sourceTargetGridCellDisplay.html
│ │ │ │ │ └── _syncStatusCellDisplay.html
│ │ │ │ └── properties
│ │ │ │ │ ├── _IconContainerPartial.html
│ │ │ │ │ └── _PropertyContainerPartial.html
│ │ │ ├── role
│ │ │ │ ├── _conditionForm.html
│ │ │ │ └── _temporalConstraint.html
│ │ │ ├── scheduler
│ │ │ │ ├── _ScheduleTypeDisplay.html
│ │ │ │ ├── _cronTabsPartial.html
│ │ │ │ ├── _invokeContextSyncProv.html
│ │ │ │ └── _scheduleForm.html
│ │ │ ├── selfservice
│ │ │ │ ├── _advancedoptions.html
│ │ │ │ ├── _captcha.html
│ │ │ │ ├── _emailUsername.html
│ │ │ │ ├── _emailValidation.html
│ │ │ │ ├── _identityServiceUrl.html
│ │ │ │ ├── _kbaStage.html
│ │ │ │ ├── _resetStage.html
│ │ │ │ ├── _retrieveUsername.html
│ │ │ │ ├── _selfserviceblock.html
│ │ │ │ ├── _steps.html
│ │ │ │ ├── _termsAndConditions.html
│ │ │ │ ├── _translationItem.html
│ │ │ │ ├── _translationMap.html
│ │ │ │ ├── _userDetails.html
│ │ │ │ └── _userQuery.html
│ │ │ ├── settings
│ │ │ │ ├── _updateHistoryGridMain.html
│ │ │ │ ├── _updateReposGrid.html
│ │ │ │ ├── _updateStatePopover.html
│ │ │ │ ├── _updateTreeGrid.html
│ │ │ │ └── _updateVersionGridArchive.html
│ │ │ ├── social
│ │ │ │ ├── _callback.html
│ │ │ │ ├── _facebook.html
│ │ │ │ ├── _google.html
│ │ │ │ ├── _linkedIn.html
│ │ │ │ └── _oAuth2.html
│ │ │ └── util
│ │ │ │ └── _clusterNodeDetail.html
│ │ │ └── templates
│ │ │ └── admin
│ │ │ ├── MapResourceView.html
│ │ │ ├── assignment
│ │ │ ├── AddAssignmentViewTemplate.html
│ │ │ └── EditAssignmentViewTemplate.html
│ │ │ ├── authentication
│ │ │ ├── AuthenticationModuleTemplate.html
│ │ │ ├── AuthenticationTemplate.html
│ │ │ ├── ProvidersModuleDialogViewTemplate.html
│ │ │ ├── ProvidersTemplate.html
│ │ │ ├── SessionModuleTemplate.html
│ │ │ └── modules
│ │ │ │ ├── CLIENT_CERT.html
│ │ │ │ ├── DelegatedTemplate.html
│ │ │ │ ├── IWA.html
│ │ │ │ ├── OAUTH.html
│ │ │ │ ├── OPENAM_SESSION.html
│ │ │ │ ├── OPENID_CONNECT.html
│ │ │ │ ├── SOCIAL_PROVIDERS.html
│ │ │ │ ├── STATIC_USER.html
│ │ │ │ └── TRUSTED_ATTRIBUTE.html
│ │ │ ├── components
│ │ │ └── FooterTemplate.html
│ │ │ ├── connector
│ │ │ ├── AddConnectorTemplate.html
│ │ │ ├── ConnectorListViewTemplate.html
│ │ │ ├── EditConnectorTemplate.html
│ │ │ ├── GenericConnector.html
│ │ │ ├── liveSyncDialogTemplate.html
│ │ │ ├── oauth
│ │ │ │ ├── org.forgerock.openicf.connectors.googleapps.GoogleAppsConnector_1.4.html
│ │ │ │ └── org.forgerock.openidm.salesforce.Salesforce_2.0.html
│ │ │ ├── org.forgerock.openicf.connectors.groovy.ScriptedConnector_1.4.html
│ │ │ ├── org.forgerock.openicf.connectors.groovy.ScriptedPoolableConnector_1.4.html
│ │ │ ├── org.forgerock.openicf.connectors.marketo.MarketoConnector_1.4.html
│ │ │ ├── org.forgerock.openicf.connectors.scriptedcrest.ScriptedCRESTConnector_1.4.html
│ │ │ ├── org.forgerock.openicf.connectors.scriptedrest.ScriptedRESTConnector_1.4.html
│ │ │ ├── org.forgerock.openicf.connectors.scriptedsql.ScriptedSQLConnector_1.1.html
│ │ │ ├── org.forgerock.openicf.connectors.scriptedsql.ScriptedSQLConnector_1.4.html
│ │ │ ├── org.forgerock.openicf.connectors.ssh.SSHConnector_1.4.html
│ │ │ ├── org.forgerock.openicf.connectors.xml.XMLConnector_1.1.html
│ │ │ ├── org.forgerock.openicf.csvfile.CSVFileConnector_1.1.html
│ │ │ ├── org.forgerock.openicf.csvfile.CSVFileConnector_1.5.html
│ │ │ ├── org.identityconnectors.databasetable.DatabaseTableConnector_1.1.html
│ │ │ ├── org.identityconnectors.ldap.LdapConnector_1.1.html
│ │ │ └── org.identityconnectors.ldap.LdapConnector_1.5.html
│ │ │ ├── dashboard
│ │ │ ├── DashboardTemplate.html
│ │ │ ├── NewDashboardTemplate.html
│ │ │ └── widgets
│ │ │ │ ├── ClusterStatusWidgetTemplate.html
│ │ │ │ ├── FrameWidgetTemplate.html
│ │ │ │ ├── MappingReconResultsWidgetTemplate.html
│ │ │ │ ├── RelationshipWidgetTemplate.html
│ │ │ │ └── ResourceListWidgetTemplate.html
│ │ │ ├── managed
│ │ │ ├── AddManagedTemplate.html
│ │ │ ├── EditManagedTemplate.html
│ │ │ ├── ManagedListViewTemplate.html
│ │ │ └── schema
│ │ │ │ ├── SchemaEditorViewTemplate.html
│ │ │ │ └── dataTypes
│ │ │ │ ├── EditResourceCollectionDialogTemplate.html
│ │ │ │ └── RelationshipTypeViewTemplate.html
│ │ │ ├── mapping
│ │ │ ├── AddMappingTemplate.html
│ │ │ ├── AdvancedTemplate.html
│ │ │ ├── AssociationTemplate.html
│ │ │ ├── BehaviorsTemplate.html
│ │ │ ├── MappingListTemplate.html
│ │ │ ├── MappingTemplate.html
│ │ │ ├── PropertiesTemplate.html
│ │ │ ├── ScheduleTemplate.html
│ │ │ ├── association
│ │ │ │ ├── AssociationRuleTemplate.html
│ │ │ │ ├── DataAssociationManagementTemplate.html
│ │ │ │ ├── IndividualRecordValidationViewTemplate.html
│ │ │ │ ├── ReconciliationQueryFiltersTemplate.html
│ │ │ │ ├── correlationQuery
│ │ │ │ │ ├── CorrelationQueryBuilderTemplate.html
│ │ │ │ │ └── CorrelationQueryDialogTemplate.html
│ │ │ │ └── dataAssociationManagement
│ │ │ │ │ ├── ChangeAssociationDialogTemplate.html
│ │ │ │ │ └── TestSyncDialogTemplate.html
│ │ │ ├── behaviors
│ │ │ │ ├── PoliciesDialogTemplate.html
│ │ │ │ ├── PoliciesTemplate.html
│ │ │ │ ├── PolicyPatterns.json
│ │ │ │ ├── SingleRecordReconciliationGridTemplate.html
│ │ │ │ └── SingleRecordReconciliationTemplate.html
│ │ │ ├── properties
│ │ │ │ ├── AddPropertyMappingDialogTemplate.html
│ │ │ │ ├── AttributesGridTemplate.html
│ │ │ │ ├── EditPropertyMappingDialogTemplate.html
│ │ │ │ ├── LinkQualifiersTemplate.html
│ │ │ │ └── MappingAssignmentsViewTemplate.html
│ │ │ ├── scheduling
│ │ │ │ ├── LiveSyncTemplate.html
│ │ │ │ └── SchedulerTemplate.html
│ │ │ └── util
│ │ │ │ └── MappingScriptsTemplate.html
│ │ │ ├── objectTypes
│ │ │ └── ObjectTypesTemplate.html
│ │ │ ├── role
│ │ │ ├── MembersSearchDialogTemplate.html
│ │ │ └── TemporalConstraintsFormView.html
│ │ │ ├── scheduler
│ │ │ ├── AddSchedulerViewTemplate.html
│ │ │ ├── EditSchedulerViewTemplate.html
│ │ │ └── SchedulerListViewTemplate.html
│ │ │ ├── selfservice
│ │ │ ├── ForgotUsernameConfigTemplate.html
│ │ │ ├── PasswordResetConfigTemplate.html
│ │ │ └── UserRegistrationConfigTemplate.html
│ │ │ ├── settings
│ │ │ ├── EmailConfigTemplate.html
│ │ │ ├── SelfServiceTemplate.html
│ │ │ ├── SettingsTemplate.html
│ │ │ ├── UpdateTemplate.html
│ │ │ ├── audit
│ │ │ │ ├── AuditEventHandlersDialogTemplate.html
│ │ │ │ ├── AuditEventHandlersTemplate.html
│ │ │ │ ├── AuditFilterPoliciesDialogTemplate.html
│ │ │ │ ├── AuditFilterPoliciesTemplate.html
│ │ │ │ ├── AuditTemplate.html
│ │ │ │ ├── AuditTopicsDialogTemplate.html
│ │ │ │ ├── AuditTopicsTemplate.html
│ │ │ │ └── ExceptionFormatterTemplate.html
│ │ │ └── update
│ │ │ │ ├── HistoryTemplate.html
│ │ │ │ ├── InstallTemplate.html
│ │ │ │ ├── InstallationPreviewTemplate.html
│ │ │ │ ├── InstallationReportTemplate.html
│ │ │ │ ├── MaintenanceModeTemplate.html
│ │ │ │ ├── RepoUpdateTemplate.html
│ │ │ │ └── VersionsTemplate.html
│ │ │ ├── social
│ │ │ └── SocialConfigTemplate.html
│ │ │ ├── util
│ │ │ ├── IframeViewTemplate.html
│ │ │ ├── ReconDetailsTemplate.html
│ │ │ ├── SaveChangesTemplate.html
│ │ │ ├── Scheduler.html
│ │ │ ├── ScriptEditorView.html
│ │ │ ├── ScriptList.html
│ │ │ ├── SetupFilter.html
│ │ │ └── WorkflowWidgetTemplate.html
│ │ │ └── workflow
│ │ │ ├── ActiveProcessViewTemplate.html
│ │ │ ├── ProcessDefinitionViewTemplate.html
│ │ │ ├── ProcessDefinitionsViewTemplate.html
│ │ │ ├── ProcessHistoryViewTemplate.html
│ │ │ ├── ProcessInstanceViewTemplate.html
│ │ │ ├── ProcessListViewTemplate.html
│ │ │ ├── TaskInstanceViewTemplate.html
│ │ │ └── TaskListViewTemplate.html
│ │ └── test
│ │ └── qunit
│ │ ├── main.js
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── ui
│ │ └── admin
│ │ ├── MapResourceViewTest.js
│ │ ├── assignment
│ │ ├── AddAssignmentViewTest.js
│ │ ├── AssignmentViewTest.js
│ │ └── EditAssignmentViewTest.js
│ │ ├── authentication
│ │ ├── AuthenticationAbstractViewTest.js
│ │ ├── AuthenticationModuleDialogViewTest.js
│ │ ├── AuthenticationModuleViewTest.js
│ │ ├── AuthenticationViewTest.js
│ │ ├── ProvidersModuleDialogViewTest.js
│ │ ├── ProvidersViewTest.js
│ │ └── SessionModuleViewTest.js
│ │ ├── connector
│ │ ├── AbstractConnectorViewTest.js
│ │ ├── AddConnectorViewTest.js
│ │ ├── ConnectorListViewTest.js
│ │ ├── ConnectorRegistryTest.js
│ │ ├── ConnectorTypeAbstractViewTest.js
│ │ ├── ConnectorTypeViewTest.js
│ │ ├── EditConnectorViewTest.js
│ │ ├── ldap
│ │ │ ├── LDAPFilterDialogTest.js
│ │ │ └── LDAPTypeViewTest.js
│ │ └── oauth
│ │ │ ├── AbstractOAuthViewTest.js
│ │ │ ├── GoogleTypeViewTest.js
│ │ │ └── SalesforceTypeViewTest.js
│ │ ├── dashboard
│ │ ├── DashboardTest.js
│ │ ├── DashboardWidgetLoaderTest.js
│ │ ├── NewDashboardTest.js
│ │ └── widgets
│ │ │ ├── FrameWidgetTest.js
│ │ │ ├── MappingReconResultsWidgetTest.js
│ │ │ ├── RelationshipWidgetTest.js
│ │ │ └── ResourceListWidgetTest.js
│ │ ├── delegates
│ │ ├── AuditDelegateTest.js
│ │ ├── ClusterDelegateTest.js
│ │ ├── ConnectorDelegateTest.js
│ │ ├── ExternalAccessDelegateTest.js
│ │ ├── MaintenanceDelegateTest.js
│ │ ├── ReconDelegateTest.js
│ │ ├── RepoDelegateTest.js
│ │ ├── SchedulerDelegateTest.js
│ │ ├── ScriptDelegateTest.js
│ │ ├── SecurityDelegateTest.js
│ │ ├── SiteConfigurationDelegateTest.js
│ │ ├── SyncDelegateTest.js
│ │ └── WorkflowDelegateTest.js
│ │ ├── managed
│ │ ├── AbstractManagedViewTest.js
│ │ ├── AddManagedViewTest.js
│ │ ├── EditManagedViewTest.js
│ │ ├── ManagedListViewTest.js
│ │ └── schema
│ │ │ └── util
│ │ │ └── SchemaUtilsTest.js
│ │ ├── mapping
│ │ ├── AddMappingViewTest.js
│ │ ├── AdvancedViewTest.js
│ │ ├── AssociationViewTest.js
│ │ ├── BehaviorsViewTest.js
│ │ ├── MappingBaseViewTest.js
│ │ ├── MappingListViewTest.js
│ │ ├── PropertiesViewTest.js
│ │ ├── ScheduleViewTest.js
│ │ ├── association
│ │ │ ├── AssociationRuleViewTest.js
│ │ │ ├── DataAssociationManagementViewTest.js
│ │ │ ├── IndividualRecordValidationViewTest.js
│ │ │ ├── ReconciliationQueryFiltersViewTest.js
│ │ │ ├── correlationQuery
│ │ │ │ ├── CorrelationQueryBuilderViewTest.js
│ │ │ │ └── CorrelationQueryDialogTest.js
│ │ │ └── dataAssociationManagement
│ │ │ │ ├── ChangeAssociationDialogTest.js
│ │ │ │ └── TestSyncDialogTest.js
│ │ ├── behaviors
│ │ │ ├── PoliciesDialogViewTest.js
│ │ │ ├── PoliciesViewTest.js
│ │ │ ├── ReconciliationScriptViewTest.js
│ │ │ ├── SingleRecordReconciliationGridViewTest.js
│ │ │ ├── SingleRecordReconciliationViewTest.js
│ │ │ └── SituationalEventScriptsViewTest.js
│ │ ├── properties
│ │ │ ├── AddPropertyMappingDialogTest.js
│ │ │ ├── AttributesGridViewTest.js
│ │ │ ├── EditPropertyMappingDialogTest.js
│ │ │ ├── LinkQualifiersViewTest.js
│ │ │ └── MappingAssignmentsViewTest.js
│ │ ├── scheduling
│ │ │ ├── LiveSyncViewTest.js
│ │ │ └── SchedulerViewTest.js
│ │ └── util
│ │ │ ├── LinkQualifierFilterEditorTest.js
│ │ │ ├── MappingAdminAbstractViewTest.js
│ │ │ ├── MappingScriptsViewTest.js
│ │ │ ├── MappingUtilsTest.js
│ │ │ └── QueryFilterEditorTest.js
│ │ ├── objectTypes
│ │ └── ObjectTypesDialogTest.js
│ │ ├── role
│ │ ├── EditRoleViewTest.js
│ │ ├── MembersDialogTest.js
│ │ ├── MembersViewTest.js
│ │ ├── TemporalConstraintsFormViewTest.js
│ │ └── util
│ │ │ ├── TemporalConstraintsUtilsTest.js
│ │ │ └── UserQueryFilterEditorTest.js
│ │ ├── scheduler
│ │ ├── SchedulerDetailsViewTest.js
│ │ └── SchedulerListViewTest.js
│ │ ├── selfservice
│ │ ├── AbstractSelfServiceViewTest.js
│ │ ├── ForgotUsernameConfigViewTest.js
│ │ ├── PasswordResetConfigViewTest.js
│ │ └── UserRegistrationConfigViewTest.js
│ │ ├── settings
│ │ ├── EmailConfigViewTest.js
│ │ ├── SelfServiceViewTest.js
│ │ ├── SettingsViewTest.js
│ │ ├── UpdateViewTest.js
│ │ ├── audit
│ │ │ ├── AuditAdminAbstractViewTest.js
│ │ │ ├── AuditEventHandlersDialogTest.js
│ │ │ ├── AuditEventHandlersViewTest.js
│ │ │ ├── AuditFilterPoliciesDialogTest.js
│ │ │ ├── AuditFilterPoliciesViewTest.js
│ │ │ ├── AuditTopicsDialogTest.js
│ │ │ ├── AuditTopicsViewTest.js
│ │ │ ├── AuditViewTest.js
│ │ │ └── ExceptionFormatterViewTest.js
│ │ └── update
│ │ │ ├── HistoryViewTest.js
│ │ │ ├── InstallViewTest.js
│ │ │ ├── InstallationPreviewViewTest.js
│ │ │ ├── InstallationReportViewTest.js
│ │ │ ├── MaintenanceModeViewTest.js
│ │ │ ├── RepoUpdateViewTest.js
│ │ │ └── VersionsViewTest.js
│ │ ├── social
│ │ └── SocialConfigViewTest.js
│ │ ├── user
│ │ └── EditUserViewTest.js
│ │ ├── util
│ │ ├── AdminAbstractViewTest.js
│ │ ├── AdminUtilsTest.js
│ │ ├── BackgridUtilsTest.js
│ │ ├── ConnectorUtilsTest.js
│ │ ├── FilterEditorTest.js
│ │ ├── FilterEvaluatorTest.js
│ │ ├── InlineScriptEditorTest.js
│ │ ├── LinkQualifierUtilsTest.js
│ │ ├── ReconDetailsViewTest.js
│ │ ├── SaveChangesViewTest.js
│ │ ├── SchedulerTest.js
│ │ ├── SchedulerUtilsTest.js
│ │ ├── ScriptDialogTest.js
│ │ ├── ScriptListTest.js
│ │ ├── TreeGridUtilsTest.js
│ │ ├── WorkflowUtilsTest.js
│ │ └── WorkflowWidgetTest.js
│ │ └── workflow
│ │ ├── ActiveProcessesViewTest.js
│ │ ├── ProcessDefinitionViewTest.js
│ │ ├── ProcessDefinitionsViewTest.js
│ │ ├── ProcessHistoryViewTest.js
│ │ ├── ProcessInstanceViewTest.js
│ │ ├── ProcessListViewTest.js
│ │ ├── TaskInstanceViewTest.js
│ │ └── TaskListViewTest.js
├── openidm-ui-api
│ ├── .npmrc
│ ├── gulpfile.js
│ ├── package-lock.json
│ ├── package.json
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── resources
│ │ └── index.html
├── openidm-ui-common
│ ├── .eslintrc.json
│ ├── .npmrc
│ ├── gulpfile.js
│ ├── package-lock.json
│ ├── package.json
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── assembly
│ │ │ └── zip.xml
│ │ ├── js
│ │ │ ├── config
│ │ │ │ ├── messages
│ │ │ │ │ └── CommonIDMMessages.js
│ │ │ │ ├── process
│ │ │ │ │ └── CommonIDMConfig.js
│ │ │ │ └── routes
│ │ │ │ │ └── CommonIDMRoutesConfig.js
│ │ │ └── org
│ │ │ │ └── forgerock
│ │ │ │ └── openidm
│ │ │ │ └── ui
│ │ │ │ └── common
│ │ │ │ ├── MandatoryPasswordChangeDialog.js
│ │ │ │ ├── UserModel.js
│ │ │ │ ├── components
│ │ │ │ └── Footer.js
│ │ │ │ ├── dashboard
│ │ │ │ ├── DashboardWidgetLoader.js
│ │ │ │ └── widgets
│ │ │ │ │ ├── AbstractWidget.js
│ │ │ │ │ ├── CPUUsageWidget.js
│ │ │ │ │ ├── FullHealthWidget.js
│ │ │ │ │ ├── MemoryUsageWidget.js
│ │ │ │ │ ├── QuickStartWidget.js
│ │ │ │ │ └── ReconProcessesWidget.js
│ │ │ │ ├── delegates
│ │ │ │ ├── ConfigDelegate.js
│ │ │ │ ├── InfoDelegate.js
│ │ │ │ ├── InternalUserDelegate.js
│ │ │ │ ├── PolicyDelegate.js
│ │ │ │ ├── ResourceDelegate.js
│ │ │ │ ├── SearchDelegate.js
│ │ │ │ ├── SiteConfigurationDelegate.js
│ │ │ │ ├── SocialDelegate.js
│ │ │ │ └── SystemHealthDelegate.js
│ │ │ │ ├── linkedView
│ │ │ │ └── LinkedView.js
│ │ │ │ ├── login
│ │ │ │ ├── AuthenticationUnavailable.js
│ │ │ │ ├── InternalLoginHelper.js
│ │ │ │ ├── LoginDialog.js
│ │ │ │ ├── LoginView.js
│ │ │ │ ├── OpenerHandler.js
│ │ │ │ └── ProviderLoginDialog.js
│ │ │ │ ├── main.js
│ │ │ │ ├── notifications
│ │ │ │ ├── NotificationDelegate.js
│ │ │ │ └── NotificationsView.js
│ │ │ │ ├── resource
│ │ │ │ ├── EditResourceView.js
│ │ │ │ ├── GenericEditResourceView.js
│ │ │ │ ├── ListResourceView.js
│ │ │ │ ├── RelationshipArrayView.js
│ │ │ │ ├── ResourceCollection.js
│ │ │ │ ├── ResourceCollectionRelationshipsView.js
│ │ │ │ ├── ResourceCollectionSearchDialog.js
│ │ │ │ └── ResourceEditViewRegistry.js
│ │ │ │ ├── util
│ │ │ │ ├── Constants.js
│ │ │ │ ├── FormGenerationUtils.js
│ │ │ │ ├── JSONEditorSetupUtils.js
│ │ │ │ ├── PolicyValidatorsManager.js
│ │ │ │ ├── ResourceCollectionUtils.js
│ │ │ │ ├── ThemeManager.js
│ │ │ │ └── oAuthUtils.js
│ │ │ │ └── workflow
│ │ │ │ ├── FormManager.js
│ │ │ │ ├── WorkflowDelegate.js
│ │ │ │ ├── processes
│ │ │ │ ├── AbstractProcessForm.js
│ │ │ │ ├── StartProcessDashboardView.js
│ │ │ │ ├── StartProcessView.js
│ │ │ │ ├── TemplateStartProcessForm.js
│ │ │ │ └── customview
│ │ │ │ │ └── SendNotificationProcess.js
│ │ │ │ └── tasks
│ │ │ │ ├── AbstractTaskForm.js
│ │ │ │ ├── TaskDetailsView.js
│ │ │ │ ├── TasksDashboard.js
│ │ │ │ ├── TasksMenuView.js
│ │ │ │ ├── TemplateTaskForm.js
│ │ │ │ └── customview
│ │ │ │ └── ApplicationAcceptanceTask.js
│ │ └── resources
│ │ │ ├── css
│ │ │ ├── card.less
│ │ │ ├── dashboard.less
│ │ │ ├── jsonEditor.less
│ │ │ ├── radioButtons.less
│ │ │ ├── socialLogin.less
│ │ │ └── theme.less
│ │ │ ├── images
│ │ │ ├── fb-Logo.png
│ │ │ ├── g-logo.png
│ │ │ └── ln-logo.png
│ │ │ ├── index.html
│ │ │ ├── locales
│ │ │ └── en
│ │ │ │ └── translation.json
│ │ │ ├── partials
│ │ │ ├── dashboard
│ │ │ │ ├── _widgetHeader.html
│ │ │ │ └── widget
│ │ │ │ │ ├── _generalConfig.html
│ │ │ │ │ └── _quickStartConfig.html
│ │ │ ├── login
│ │ │ │ └── _loginButtons.html
│ │ │ └── resource
│ │ │ │ ├── _passwordTab.html
│ │ │ │ └── _relationshipDisplay.html
│ │ │ └── templates
│ │ │ ├── admin
│ │ │ ├── MandatoryPasswordChangeDialogTemplate.html
│ │ │ ├── linkedView
│ │ │ │ └── LinkedView.html
│ │ │ ├── login
│ │ │ │ └── AuthenticationUnavailableTemplate.html
│ │ │ └── resource
│ │ │ │ ├── EditResourceViewTemplate.html
│ │ │ │ ├── ListResourceViewTemplate.html
│ │ │ │ ├── RelationshipArrayViewTemplate.html
│ │ │ │ ├── ResourceCollectionRelationshipsViewTemplate.html
│ │ │ │ └── ResourceCollectionSearchDialogTemplate.html
│ │ │ ├── dashboard
│ │ │ ├── DashboardWidgetLoaderTemplate.html
│ │ │ └── widget
│ │ │ │ ├── DashboardSingleWidgetTemplate.html
│ │ │ │ ├── DashboardTripleWidgetTemplate.html
│ │ │ │ └── QuickStartWidgetTemplate.html
│ │ │ ├── login
│ │ │ └── ProviderLoginDialog.html
│ │ │ ├── notifications
│ │ │ └── NotificationMessageTemplate.html
│ │ │ └── workflow
│ │ │ ├── processes
│ │ │ ├── StartProcessDashboardTemplate.html
│ │ │ ├── StartProcessTemplate.html
│ │ │ ├── StartProcessUsingTemplateTemplate.html
│ │ │ └── customview
│ │ │ │ └── SendNotificationTemplate.html
│ │ │ └── tasks
│ │ │ ├── ProcessUserTaskTableTemplate.html
│ │ │ ├── ShowUserProfile.html
│ │ │ ├── TaskDetailsTemplate.html
│ │ │ ├── TasksDashboardTemplate.html
│ │ │ └── customview
│ │ │ └── ApplicationAcceptanceTemplate.html
│ │ └── test
│ │ └── qunit
│ │ ├── create_tests.pl
│ │ ├── index.html
│ │ ├── testRunner.js
│ │ └── tests
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── ui
│ │ └── common
│ │ ├── MandatoryPasswordChangeDialogTest.js
│ │ ├── UserModelTest.js
│ │ ├── components
│ │ └── FooterTest.js
│ │ ├── dashboard
│ │ ├── DashboardWidgetLoaderTest.js
│ │ └── widgets
│ │ │ ├── AbstractWidgetTest.js
│ │ │ ├── CPUUsageWidgetTest.js
│ │ │ ├── FullHealthWidgetTest.js
│ │ │ ├── MemoryUsageWidgetTest.js
│ │ │ ├── QuickStartWidgetTest.js
│ │ │ └── ReconProcessesWidgetTest.js
│ │ ├── delegates
│ │ ├── ConfigDelegateTest.js
│ │ ├── InfoDelegateTest.js
│ │ ├── InternalUserDelegateTest.js
│ │ ├── PolicyDelegateTest.js
│ │ ├── ResourceDelegateTest.js
│ │ ├── SearchDelegateTest.js
│ │ ├── SiteConfigurationDelegateTest.js
│ │ └── SystemHealthDelegateTest.js
│ │ ├── linkedView
│ │ └── LinkedViewTest.js
│ │ ├── login
│ │ ├── AuthenticationUnavailableTest.js
│ │ ├── InternalLoginHelperTest.js
│ │ └── LoginViewTest.js
│ │ ├── notifications
│ │ ├── NotificationDelegateTest.js
│ │ └── NotificationsViewTest.js
│ │ ├── resource
│ │ ├── EditResourceViewTest.js
│ │ ├── GenericEditResourceViewTest.js
│ │ ├── ListResourceViewTest.js
│ │ ├── RelationshipArrayViewTest.js
│ │ ├── ResourceCollectionRelationshipsViewTest.js
│ │ ├── ResourceCollectionSearchDialogTest.js
│ │ ├── ResourceCollectionTest.js
│ │ └── ResourceEditViewRegistryTest.js
│ │ ├── util
│ │ ├── ConstantsTest.js
│ │ ├── FormGenerationUtilsTest.js
│ │ ├── JSONEditorSetupUtilsTest.js
│ │ ├── PolicyValidatorsManagerTest.js
│ │ ├── ResourceCollectionUtilsTest.js
│ │ └── ThemeManagerTest.js
│ │ └── workflow
│ │ ├── FormManagerTest.js
│ │ ├── WorkflowDelegateTest.js
│ │ ├── processes
│ │ ├── AbstractProcessFormTest.js
│ │ ├── StartProcessDashboardViewTest.js
│ │ ├── StartProcessViewTest.js
│ │ ├── TemplateStartProcessFormTest.js
│ │ └── customview
│ │ │ └── SendNotificationProcessTest.js
│ │ └── tasks
│ │ ├── AbstractTaskFormTest.js
│ │ ├── TaskDetailsViewTest.js
│ │ ├── TasksDashboardTest.js
│ │ ├── TasksMenuViewTest.js
│ │ ├── TemplateTaskFormTest.js
│ │ └── customview
│ │ └── ApplicationAcceptanceTaskTest.js
├── openidm-ui-enduser
│ ├── .eslintrc.json
│ ├── .npmrc
│ ├── gulpfile.js
│ ├── libs
│ │ ├── css
│ │ │ └── fontawesome-iconpicker.css
│ │ └── js
│ │ │ ├── contentflow.js
│ │ │ ├── dimple.js
│ │ │ ├── fontawesome-iconpicker.js
│ │ │ ├── jquery-ui.js
│ │ │ └── jsoneditor.js
│ ├── package-lock.json
│ ├── package.json
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── js
│ │ │ ├── config
│ │ │ │ ├── AppConfiguration.js
│ │ │ │ ├── main.js
│ │ │ │ ├── messages
│ │ │ │ │ └── SelfServiceMessages.js
│ │ │ │ ├── process
│ │ │ │ │ └── IDMConfig.js
│ │ │ │ ├── routes
│ │ │ │ │ └── SelfServiceRoutesConfig.js
│ │ │ │ └── validators
│ │ │ │ │ └── SelfServiceValidators.js
│ │ │ ├── main.js
│ │ │ └── org
│ │ │ │ └── forgerock
│ │ │ │ └── openidm
│ │ │ │ └── ui
│ │ │ │ ├── dashboard
│ │ │ │ └── Dashboard.js
│ │ │ │ ├── user
│ │ │ │ ├── anonymousProcess
│ │ │ │ │ ├── PasswordResetView.js
│ │ │ │ │ └── SelfRegistrationView.js
│ │ │ │ └── profile
│ │ │ │ │ ├── PreferencesTab.js
│ │ │ │ │ └── SocialIdentitiesTab.js
│ │ │ │ └── util
│ │ │ │ └── delegates
│ │ │ │ └── SiteConfigurationDelegate.js
│ │ └── resources
│ │ │ ├── css
│ │ │ ├── social.less
│ │ │ ├── structure.less
│ │ │ └── user.less
│ │ │ ├── partials
│ │ │ ├── _socialIdentities.html
│ │ │ ├── process
│ │ │ │ └── _coreProfileDetails.html
│ │ │ └── profile
│ │ │ │ ├── _emailEntry.html
│ │ │ │ ├── _multiValueFormFields.html
│ │ │ │ └── _preferences.html
│ │ │ └── templates
│ │ │ ├── dashboard
│ │ │ └── DashboardTemplate.html
│ │ │ ├── profile
│ │ │ ├── PreferencesTab.html
│ │ │ └── SocialIdentitiesTab.html
│ │ │ └── user
│ │ │ └── process
│ │ │ └── registration
│ │ │ ├── socialUserDetails-initial.html
│ │ │ └── socialUserDetails-validateUserProfile.html
│ │ └── test
│ │ └── qunit
│ │ ├── main.js
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── ui
│ │ ├── dashboard
│ │ └── DashboardTest.js
│ │ ├── user
│ │ └── anonymousProcess
│ │ │ ├── PasswordResetViewTest.js
│ │ │ └── SelfRegistrationViewTest.js
│ │ └── util
│ │ └── delegates
│ │ └── SiteConfigurationDelegateTest.js
└── pom.xml
├── openidm-util
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── forgerock
│ │ │ └── openidm
│ │ │ ├── audit
│ │ │ └── util
│ │ │ │ ├── ActivityLogger.java
│ │ │ │ ├── NullActivityLogger.java
│ │ │ │ ├── OpenIDMActivityAuditEventBuilder.java
│ │ │ │ ├── RouterActivityLogger.java
│ │ │ │ ├── Status.java
│ │ │ │ └── package-info.java
│ │ │ ├── condition
│ │ │ ├── Condition.java
│ │ │ ├── Conditions.java
│ │ │ ├── QueryFilterCondition.java
│ │ │ ├── ScriptedCondition.java
│ │ │ └── TrueCondition.java
│ │ │ ├── crest
│ │ │ └── DescribableRouter.java
│ │ │ ├── crypto
│ │ │ ├── CryptoConstants.java
│ │ │ ├── CryptoService.java
│ │ │ ├── FieldStorageScheme.java
│ │ │ ├── FieldStorageSchemeImpl.java
│ │ │ ├── KeyRepresentation.java
│ │ │ ├── SaltedMD5FieldStorageScheme.java
│ │ │ ├── SaltedSHA1FieldStorageScheme.java
│ │ │ ├── SaltedSHA256FieldStorageScheme.java
│ │ │ ├── SaltedSHA384FieldStorageScheme.java
│ │ │ └── SaltedSHA512FieldStorageScheme.java
│ │ │ ├── external
│ │ │ └── ExternalException.java
│ │ │ ├── filter
│ │ │ ├── JsonValueFilterVisitor.java
│ │ │ ├── MutableFilterDecorator.java
│ │ │ ├── PassthroughFilter.java
│ │ │ ├── ScriptedFilter.java
│ │ │ └── ServiceUnavailableFilter.java
│ │ │ ├── metadata
│ │ │ ├── MetaDataProvider.java
│ │ │ ├── MetaDataProviderCallback.java
│ │ │ ├── NotConfiguration.java
│ │ │ ├── WaitForMetaData.java
│ │ │ └── package-info.java
│ │ │ ├── osgi
│ │ │ ├── ComponentContextUtil.java
│ │ │ ├── OsgiName.java
│ │ │ ├── ServiceTrackerListener.java
│ │ │ ├── ServiceTrackerNotifier.java
│ │ │ └── ServiceUtil.java
│ │ │ ├── patch
│ │ │ ├── JsonValuePatch.java
│ │ │ ├── NullTransformer.java
│ │ │ ├── PatchValueTransformer.java
│ │ │ └── ScriptedPatchValueTransformer.java
│ │ │ └── util
│ │ │ ├── Accessor.java
│ │ │ ├── CertUtil.java
│ │ │ ├── ConfigMacroUtil.java
│ │ │ ├── ContextUtil.java
│ │ │ ├── CryptoUtil.java
│ │ │ ├── DateUtil.java
│ │ │ ├── DurationStatistics.java
│ │ │ ├── FileUtil.java
│ │ │ ├── HeaderUtil.java
│ │ │ ├── JettyPropertyUtil.java
│ │ │ ├── JsonUtil.java
│ │ │ ├── LogUtil.java
│ │ │ ├── NaturalOrderComparator.java
│ │ │ ├── RelationshipUtil.java
│ │ │ ├── RequestUtil.java
│ │ │ ├── ResourceUtil.java
│ │ │ ├── Script.java
│ │ │ ├── Scripts.java
│ │ │ ├── Utils.java
│ │ │ └── package-info.java
│ ├── javadoc
│ │ └── overview.html
│ └── resources
│ │ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ └── util
│ │ └── resource.properties
│ └── test
│ └── java
│ └── org
│ └── forgerock
│ └── openidm
│ ├── audit
│ └── util
│ │ ├── OpenIDMActivityAuditEventBuilderTest.java
│ │ └── RouterActivityLoggerTest.java
│ ├── condition
│ └── ConditionsTest.java
│ ├── crypto
│ └── FieldStorageSchemeTest.java
│ ├── mocks
│ └── MockRequestHandler.java
│ ├── osgi
│ ├── ComponentContextUtilTest.java
│ └── OsgiNameTest.java
│ ├── patch
│ ├── JsonValuePatchTest.java
│ └── NullTransformerTest.java
│ └── util
│ ├── CryptoUtilTest.java
│ ├── DateUtilTest.java
│ ├── DurationStatisticsTest.java
│ ├── FileUtilTest.java
│ ├── HeaderUtilTest.java
│ ├── JsonUtilTest.java
│ └── ScriptsTest.java
├── openidm-zip
├── pom.xml
└── src
│ ├── license
│ └── THIRD-PARTY.properties
│ ├── main
│ ├── assembly
│ │ └── zip.xml
│ └── resources
│ │ ├── bin
│ │ ├── MonitorService.bat
│ │ ├── content-types.properties
│ │ ├── create-openidm-rc.sh
│ │ ├── defaults
│ │ │ └── script
│ │ │ │ ├── audit
│ │ │ │ ├── autoPurgeAuditRecon.js
│ │ │ │ ├── nopFormatter.js
│ │ │ │ └── stacktraceFormatter.js
│ │ │ │ ├── auth
│ │ │ │ ├── amSessionCheck.js
│ │ │ │ ├── customAuthz.js
│ │ │ │ ├── managedAuthnPopulateContext.js
│ │ │ │ ├── populateAsManagedUser.js
│ │ │ │ ├── populateAsManagedUserFromRelationship.js
│ │ │ │ └── populateRolesFromRelationship.js
│ │ │ │ ├── compensate.js
│ │ │ │ ├── crypto.js
│ │ │ │ ├── info
│ │ │ │ ├── login.js
│ │ │ │ ├── ping.js
│ │ │ │ └── version.js
│ │ │ │ ├── lib
│ │ │ │ ├── handlebars.js
│ │ │ │ └── lodash.js
│ │ │ │ ├── linkedView.js
│ │ │ │ ├── managedPatchHelper.js
│ │ │ │ ├── policy.js
│ │ │ │ ├── policyFilter.js
│ │ │ │ ├── roles
│ │ │ │ ├── conditionalRoles.js
│ │ │ │ ├── defaultMapping.js
│ │ │ │ ├── defaultPostMapping.groovy
│ │ │ │ ├── effectiveAssignments.js
│ │ │ │ ├── effectiveRoles.js
│ │ │ │ ├── mergeWithTarget.js
│ │ │ │ ├── noOp.js
│ │ │ │ ├── onDelete-roles.js
│ │ │ │ ├── onRecon.groovy
│ │ │ │ ├── onSync-assignments.js
│ │ │ │ ├── onSync-roles.js
│ │ │ │ ├── postOperation-roles.js
│ │ │ │ ├── relationshipHelper.js
│ │ │ │ ├── removeFromTarget.js
│ │ │ │ ├── replaceTarget.js
│ │ │ │ └── temporalConstraints.js
│ │ │ │ ├── router-authz.js
│ │ │ │ ├── ui
│ │ │ │ ├── bindBehavior.js
│ │ │ │ ├── correlateTreeToQueryFilter.js
│ │ │ │ ├── mappingDetails.js
│ │ │ │ ├── notification
│ │ │ │ │ ├── onValidate-notification.js
│ │ │ │ │ └── userNotifications.js
│ │ │ │ ├── oauthProxy.js
│ │ │ │ ├── onCreateUser.js
│ │ │ │ ├── onDelete-user-cleanup.js
│ │ │ │ ├── onUpdateUser.js
│ │ │ │ ├── preferenceCheck.js
│ │ │ │ ├── reconResults.js
│ │ │ │ ├── resetPassword.js
│ │ │ │ └── unBindBehavior.js
│ │ │ │ └── workflow
│ │ │ │ ├── getavailableuserstoassign.js
│ │ │ │ ├── getprocessesforuser.js
│ │ │ │ ├── gettasksview.js
│ │ │ │ ├── triggerWorkflowFromSync.js
│ │ │ │ └── triggerWorkflowGeneric.js
│ │ ├── install-service.bat
│ │ ├── launcher.bat
│ │ ├── launcher.json
│ │ └── startup
│ │ │ ├── OS X - Run OpenIDM In Background.command
│ │ │ ├── OS X - Run OpenIDM In Terminal Window.command
│ │ │ └── OS X - Stop OpenIDM.command
│ │ ├── cli.bat
│ │ ├── cli.sh
│ │ ├── conf
│ │ ├── audit.json
│ │ ├── audit.json.patch
│ │ ├── audit.json.patch.4.5
│ │ ├── authentication.json
│ │ ├── authentication.json.patch
│ │ ├── authentication.json.patch.4.5
│ │ ├── boot
│ │ │ └── boot.properties
│ │ ├── cluster.json
│ │ ├── config.properties
│ │ ├── datasource.jdbc-default.json
│ │ ├── endpoint-getavailableuserstoassign.json
│ │ ├── endpoint-getprocessesforuser.json
│ │ ├── endpoint-gettasksview.json
│ │ ├── endpoint-linkedView.json
│ │ ├── endpoint-mappingDetails.json
│ │ ├── endpoint-oauthproxy.json
│ │ ├── endpoint-reconResults.json
│ │ ├── endpoint-usernotifications.json
│ │ ├── felix.webconsole.json
│ │ ├── info-login.json
│ │ ├── info-ping.json
│ │ ├── info-version.json
│ │ ├── jetty.xml
│ │ ├── logging.properties
│ │ ├── managed.json
│ │ ├── managed.json.patch
│ │ ├── managed.json.patch.4.5
│ │ ├── policy.json
│ │ ├── process-access.json
│ │ ├── repo.jdbc.json
│ │ ├── router.json
│ │ ├── scheduler.json
│ │ ├── script.json
│ │ ├── selfservice.kba.json
│ │ ├── selfservice.propertymap.json
│ │ ├── servletfilter-cors.json
│ │ ├── servletfilter-gzip.json
│ │ ├── system.properties
│ │ ├── ui-configuration.json
│ │ ├── ui-configuration.json.patch.4.5
│ │ ├── ui-dashboard.json
│ │ ├── ui-dashboard.json.patch
│ │ ├── ui-themeconfig.json
│ │ ├── ui.context-admin.json
│ │ ├── ui.context-api.json
│ │ ├── ui.context-selfservice.json
│ │ ├── workflow.json
│ │ └── workflow.json.patch.4.5
│ │ ├── db
│ │ ├── README
│ │ ├── db2
│ │ │ ├── conf
│ │ │ │ ├── datasource.jdbc-default.json
│ │ │ │ ├── jaas.conf
│ │ │ │ ├── repo.jdbc.json
│ │ │ │ ├── repo.jdbc.json.patch
│ │ │ │ └── repo.jdbc.json.patch.4.5
│ │ │ └── scripts
│ │ │ │ ├── flowable.db2.all.create.sql
│ │ │ │ ├── openidm.sql
│ │ │ │ ├── openidm_zOS_integer.sql
│ │ │ │ └── updates
│ │ │ │ ├── v1_increase_changedfields_size.sql
│ │ │ │ ├── v2_shorten_link_columns.sql
│ │ │ │ ├── v3_add_audit_access_response_detail.sql
│ │ │ │ ├── v4_drop_security_table.sql
│ │ │ │ └── v5_modify_indices_for_audit.sql
│ │ ├── h2
│ │ │ ├── conf
│ │ │ │ ├── datasource.jdbc-default.json
│ │ │ │ └── repo.jdbc.json
│ │ │ └── scripts
│ │ │ │ ├── flowable.h2.all.create.sql
│ │ │ │ └── openidm.sql
│ │ ├── mssql
│ │ │ ├── conf
│ │ │ │ ├── datasource.jdbc-default.json
│ │ │ │ ├── repo.jdbc.json
│ │ │ │ ├── repo.jdbc.json.patch
│ │ │ │ └── repo.jdbc.json.patch.4.5
│ │ │ └── scripts
│ │ │ │ ├── flowable.mssql.all.create.sql
│ │ │ │ ├── openidm.sql
│ │ │ │ ├── sqljdbc4.bnd
│ │ │ │ └── updates
│ │ │ │ ├── v1_increase_changedfields_size.sql
│ │ │ │ ├── v2_shorten_link_columns.sql
│ │ │ │ ├── v3_add_audit_access_response_detail.sql
│ │ │ │ ├── v4_drop_security_table.sql
│ │ │ │ └── v5_modify_indices_for_audit.sql
│ │ ├── mysql
│ │ │ ├── conf
│ │ │ │ ├── datasource.jdbc-default.json
│ │ │ │ ├── repo.jdbc-mysql-explicit-managed-user.json
│ │ │ │ ├── repo.jdbc.json
│ │ │ │ ├── repo.jdbc.json.patch
│ │ │ │ └── repo.jdbc.json.patch.4.5
│ │ │ └── scripts
│ │ │ │ ├── flowable.mysql.all.create.sql
│ │ │ │ ├── openidm.sql
│ │ │ │ ├── sample-explicit-managed-user.sql
│ │ │ │ └── updates
│ │ │ │ ├── v1_increase_changedfields_size.sql
│ │ │ │ ├── v2_shorten_link_columns.sql
│ │ │ │ ├── v3_add_audit_access_response_detail.sql
│ │ │ │ ├── v4_drop_security_table.sql
│ │ │ │ └── v5_modify_indices_for_audit.sql
│ │ ├── oracle
│ │ │ ├── conf
│ │ │ │ ├── datasource.jdbc-default.json
│ │ │ │ ├── repo.jdbc.json
│ │ │ │ ├── repo.jdbc.json.patch
│ │ │ │ └── repo.jdbc.json.patch.4.5
│ │ │ └── scripts
│ │ │ │ ├── flowable.oracle.all.create.sql
│ │ │ │ ├── openidm.sql
│ │ │ │ └── updates
│ │ │ │ ├── v1_increase_changedfields_size.sql
│ │ │ │ ├── v2_shorten_link_columns.sql
│ │ │ │ ├── v3_add_fk_relationships.sql
│ │ │ │ ├── v4_add_audit_access_response_detail.sql
│ │ │ │ ├── v5_drop_security_table.sql
│ │ │ │ └── v6_modify_indices_for_audit.sql
│ │ └── postgresql
│ │ │ ├── conf
│ │ │ ├── datasource.jdbc-default.json
│ │ │ ├── repo.jdbc.json
│ │ │ ├── repo.jdbc.json.patch
│ │ │ └── repo.jdbc.json.patch.4.5
│ │ │ └── scripts
│ │ │ ├── README.txt
│ │ │ ├── createuser.pgsql
│ │ │ ├── default_schema_optimization.pgsql
│ │ │ ├── flowable.postgres.all.create.sql
│ │ │ ├── openidm.pgsql
│ │ │ └── updates
│ │ │ ├── v1_increase_changedfields_size.sql
│ │ │ ├── v2_shorten_link_columns.sql
│ │ │ ├── v3_add_indices_for_roles.sql
│ │ │ ├── v4_modify_indices_for_relationships.sql
│ │ │ ├── v5_add_audit_access_response_detail.sql
│ │ │ ├── v6_drop_security_table.sql
│ │ │ ├── v7_modify_indices_for_audit.sql
│ │ │ └── v8_modify_indices_for_relationships.sql
│ │ ├── legal-notices
│ │ ├── CDDLv1_0.txt
│ │ └── THIRDPARTYREADME.txt
│ │ ├── samples
│ │ └── README.md
│ │ ├── script
│ │ ├── access.js
│ │ └── readme.txt
│ │ ├── security
│ │ ├── keystore.jceks
│ │ ├── realm.properties
│ │ └── truststore
│ │ ├── shutdown.sh
│ │ ├── startup.bat
│ │ ├── startup.sh
│ │ ├── ui
│ │ └── errors
│ │ │ ├── 404.html
│ │ │ └── default.html
│ │ └── update.json
│ └── test
│ ├── java
│ └── org
│ │ └── forgerock
│ │ └── openidm
│ │ ├── ScriptRunnerTest.java
│ │ └── bin
│ │ └── defaults
│ │ └── script
│ │ └── AuthenticationJsonTest.java
│ └── resources
│ ├── bin
│ └── defaults
│ │ └── script
│ │ ├── conditionalRolesTest.js
│ │ ├── console.js
│ │ ├── effectiveRolesTest.js
│ │ ├── managedPatchHelperTest.js
│ │ ├── policyFilterTest.js
│ │ └── temporalConstraintsTest.js
│ ├── scriptLibs
│ └── lib
│ │ └── lodash.js
│ └── testRunner.js
├── pom.xml
├── src
└── site
│ └── xdoc
│ └── index.xml.vm
└── wrenidm-workflow-flowable
├── pom.xml
└── src
├── license
└── THIRD-PARTY.properties
├── main
├── java
│ └── org
│ │ └── wrensecurity
│ │ └── wrenidm
│ │ └── workflow
│ │ └── flowable
│ │ ├── WorkflowConstants.java
│ │ ├── impl
│ │ ├── FlowableContext.java
│ │ ├── FlowableResource.java
│ │ ├── FlowableServiceImpl.java
│ │ ├── RequestUtil.java
│ │ ├── command
│ │ │ ├── GetProcessCommand.java
│ │ │ ├── GetStartFormHandlerCommand.java
│ │ │ └── GetTaskFormHandlerCommand.java
│ │ ├── identity
│ │ │ ├── IdmEngineConfigurator.java
│ │ │ ├── IdmGroup.java
│ │ │ ├── IdmGroupQuery.java
│ │ │ ├── IdmIdentityService.java
│ │ │ ├── IdmUser.java
│ │ │ └── IdmUserQuery.java
│ │ ├── mixin
│ │ │ ├── DateFormTypeMixIn.java
│ │ │ ├── DateSerializer.java
│ │ │ ├── DeadLetterJobEntityMixIn.java
│ │ │ ├── EnumFormTypeMixIn.java
│ │ │ ├── FormPropertyHandlerMixIn.java
│ │ │ ├── HistoricProcessInstanceMixIn.java
│ │ │ ├── HistoricTaskInstanceEntityMixIn.java
│ │ │ ├── ProcessDefinitionMixIn.java
│ │ │ ├── TaskEntityMixIn.java
│ │ │ └── UserTaskMixIn.java
│ │ ├── resource
│ │ │ ├── DeadLetterJobEntityResource.java
│ │ │ ├── ProcessDefinitionResource.java
│ │ │ ├── ProcessInstanceResource.java
│ │ │ ├── TaskDefinitionResource.java
│ │ │ ├── TaskInstanceHistoryResource.java
│ │ │ └── TaskInstanceResource.java
│ │ ├── scripting
│ │ │ ├── IdmELResolver.java
│ │ │ ├── IdmExpressionManager.java
│ │ │ ├── IdmScriptResolver.java
│ │ │ └── IdmScriptResolverFactory.java
│ │ ├── session
│ │ │ ├── IdmSession.java
│ │ │ ├── IdmSessionFactory.java
│ │ │ └── IdmSessionImpl.java
│ │ └── variable
│ │ │ └── JsonValueType.java
│ │ └── metadata
│ │ └── ConfigMeta.java
└── resources
│ ├── META-INF
│ └── services
│ │ └── javax.script.ScriptEngineFactory
│ └── org
│ └── wrensecurity
│ └── metadata
│ └── bundle.json
└── test
└── java
└── org
└── wrensecurity
└── wrenidm
└── workflow
└── flowable
└── scripting
└── JsonValueTypeTest.java
/.dockerignore:
--------------------------------------------------------------------------------
1 | # Ignore build-related folders
2 | **/target
3 | **/node_modules
4 |
5 | # Ignore Docker files
6 | .dockerignore
7 | Dockerfile
8 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Test resources sensitive to content length
2 | openidm-external-rest/src/test/resources/*.html text eol=lf
3 | openidm-external-rest/src/test/resources/*.xml text eol=lf
4 |
--------------------------------------------------------------------------------
/.wren-deploy.rc:
--------------------------------------------------------------------------------
1 | export MAVEN_PACKAGE="openidm"
2 | export BINTRAY_PACKAGE="wrenidm"
3 | export JFROG_PACKAGE="org/forgerock/openidm"
4 |
--------------------------------------------------------------------------------
/openidm-api-servlet/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-audit/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-audit/src/main/javadoc/overview.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
14 | OpenIDM audit module.
15 |
16 |
17 |
--------------------------------------------------------------------------------
/openidm-audit/src/test/resources/PassThroughConfigSchema.json:
--------------------------------------------------------------------------------
1 | {
2 | "class": "org.forgerock.openidm.audit.events.handlers.impl.PassThroughAuditEventHandler",
3 | "config":
4 | {
5 | "type": "object",
6 | "id": "urn:jsonschema:org:forgerock:openidm:audit:events:handlers:impl:PassThroughAuditEventHandlerConfiguration",
7 | "properties": {
8 | "message": {
9 | "type": "string"
10 | },
11 | "enabled": {
12 | "type": "boolean",
13 | "description": "audit.handlers.all.enabled.help"
14 | },
15 | "topics": {
16 | "type": "array",
17 | "description": "audit.handlers.all.topics.help",
18 | "items": {
19 | "type": "string"
20 | }
21 | },
22 | "name": {
23 | "type": "string",
24 | "description": "audit.handlers.all.name.help"
25 | }
26 | }
27 | },
28 | "isUsableForQueries" : false
29 | }
--------------------------------------------------------------------------------
/openidm-audit/src/test/resources/container/logfilter.js:
--------------------------------------------------------------------------------
1 | (function() {
2 | if (request.content.operation === 'create') {
3 | // log creates
4 | return true;
5 | } else if (request.content.operation === 'update') {
6 | // do not log updates
7 | return false;
8 | } else {
9 | // log everything else
10 | return true;
11 | }
12 | }());
--------------------------------------------------------------------------------
/openidm-authnfilter/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-authnfilter/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.auth.metadata.ConfigMeta"
3 | }
4 |
--------------------------------------------------------------------------------
/openidm-authnfilter/src/test/resources/config/explicit-oidc.json:
--------------------------------------------------------------------------------
1 | {
2 | "name" : "explicit-oidc",
3 | "type" : "OPENID_CONNECT",
4 | "icon" : "oidc",
5 | "authorization_endpoint" : "authorization endpoint url",
6 | "token_endpoint" : "token endpoint url",
7 | "userinfo_endpoint" : "userinfo endpoint url",
8 | "well-known" : "well-known url",
9 | "client_id" : "",
10 | "client_secret" : "",
11 | "scope" : [
12 | "foo"
13 | ],
14 | "authenticationId" : "_id"
15 | }
--------------------------------------------------------------------------------
/openidm-authnfilter/src/test/resources/config/identityProvider-oauth.json:
--------------------------------------------------------------------------------
1 | {
2 | "name" : "oauth",
3 | "type" : "OAUTH",
4 | "icon" : "oauth",
5 | "authorization_endpoint" : "authorization endpoint url",
6 | "token_endpoint" : "token endpoint url",
7 | "userinfo_endpoint" : "userinfo endpoint url",
8 | "client_id" : "",
9 | "client_secret" : "",
10 | "scope" : [
11 | "foo",
12 | "bar"
13 | ],
14 | "authenticationId" : "_id",
15 | "propertyMap" : [
16 | {
17 | "source" : "source",
18 | "target" : "target"
19 | }
20 | ]
21 | }
--------------------------------------------------------------------------------
/openidm-authnfilter/src/test/resources/config/identityProvider-oidc.json:
--------------------------------------------------------------------------------
1 | {
2 | "name" : "oidc",
3 | "type" : "OPENID_CONNECT",
4 | "icon" : "oidc",
5 | "authorization_endpoint" : "authorization endpoint url",
6 | "token_endpoint" : "token endpoint url",
7 | "userinfo_endpoint" : "userinfo endpoint url",
8 | "well-known" : "well-known url",
9 | "client_id" : "",
10 | "client_secret" : "",
11 | "scope" : [
12 | "foo"
13 | ],
14 | "authenticationId" : "_id"
15 | }
--------------------------------------------------------------------------------
/openidm-authnfilter/src/test/resources/oneAuthModuleWithOneResolver.json:
--------------------------------------------------------------------------------
1 | {
2 | "serverAuthContext" : {
3 | "authModules" : [
4 | {
5 | "name" : "OAUTH",
6 | "enabled" : true,
7 | "properties" : {
8 | "resolvers" : [
9 | {
10 | "name" : "resolver1",
11 | "type" : "OAUTH",
12 | "enabled" : true,
13 | "client_id" : "resolver1",
14 | "client_secret" : "secret1"
15 | }
16 | ]
17 | }
18 | }
19 | ]
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/openidm-authnfilter/src/test/resources/oneAuthModuleWithTwoResolvers.json:
--------------------------------------------------------------------------------
1 | {
2 | "serverAuthContext" : {
3 | "authModules" : [
4 | {
5 | "name" : "OAUTH",
6 | "enabled" : true,
7 | "properties" : {
8 | "resolvers" : [
9 | {
10 | "name" : "resolver1",
11 | "type" : "OAUTH",
12 | "enabled" : true,
13 | "client_id" : "resolver1",
14 | "client_secret" : "secret1"
15 | },
16 | {
17 | "name" : "resolver2",
18 | "type" : "OAUTH",
19 | "enabled" : true,
20 | "client_id" : "resolver2",
21 | "client_secret" : "secret2"
22 | }
23 | ]
24 | }
25 | }
26 | ]
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/openidm-cluster/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-config/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-config/src/main/java/org/forgerock/openidm/config/paxweb/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The contents of this file are subject to the terms of the Common Development and
3 | * Distribution License (the License). You may not use this file except in compliance with the
4 | * License.
5 | *
6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
7 | * specific language governing permission and limitations under the License.
8 | *
9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include
10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying
12 | * information: "Portions copyright [year] [name of copyright owner]".
13 | *
14 | * Copyright 2015 ForgeRock AS.
15 | */
16 |
17 | /**
18 | * Configures pax web.
19 | */
20 | package org.forgerock.openidm.config.paxweb;
--------------------------------------------------------------------------------
/openidm-config/src/main/javadoc/overview.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
14 | Configuration handling and bootstrap implementation classes.
15 |
16 |
17 |
--------------------------------------------------------------------------------
/openidm-core/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-core/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.internal.metadata.ConfigMeta"
3 | }
--------------------------------------------------------------------------------
/openidm-customendpoint/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-customendpoint/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.customendpoint.impl.metadata.ConfigMeta"
3 | }
--------------------------------------------------------------------------------
/openidm-enhanced-config/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-enhanced-config/src/test/resources/test.json:
--------------------------------------------------------------------------------
1 | {
2 | "attr1": "&{property1}",
3 | "attr2": "pre &{property2}-post",
4 | "attr3": "&{not-available}",
5 | "attr4": {
6 | "subattr1": "nested &{env.&{environment}.variable}",
7 | "subattr2": "nested &{env.&{system.environment}.variable}"
8 | },
9 | "attr5": "&{not-&{property1}",
10 | "attr6": "esc\\&{not-&{property1}}",
11 | "attr7": "not-&{property1}}",
12 | "attr8": "&{&{env-key}.DEMO.&{variable-key}}",
13 | "attr9": "&{&{env-key}.PROD.&{variable-key}}",
14 | "attr10": "&{&{inst-key}.DEMO.&{variable-key}}",
15 | "keyAlias": "&{openidm.https.keystore.cert.alias}"
16 | }
--------------------------------------------------------------------------------
/openidm-external-email/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-external-email/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.external.email.metadata.ConfigMeta"
3 | }
--------------------------------------------------------------------------------
/openidm-external-email/src/main/resources/org/forgerock/openidm/external/email/impl/sendActionResponse.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "object",
3 | "properties": {
4 | "status": {
5 | "type": "string",
6 | "enum": [ "OK" ]
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/openidm-external-rest/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-external-rest/src/main/javadoc/overview.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
14 | OpenIDM repository.
15 |
16 |
17 |
--------------------------------------------------------------------------------
/openidm-external-rest/src/test/resources/test.atom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
--------------------------------------------------------------------------------
/openidm-external-rest/src/test/resources/test.atom.xml.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers" : {"Content-Length" : [ "142" ], "Content-Type" : [ "application/atom+xml" ]},
3 | "body" : "\n\n"
4 | }
--------------------------------------------------------------------------------
/openidm-external-rest/src/test/resources/test.html:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 | Title
8 |
9 |
10 | Body
11 |
12 |
--------------------------------------------------------------------------------
/openidm-external-rest/src/test/resources/test.html.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers" : {"Content-Length" : [ "224" ], "Content-Type" : [ "text/html" ]},
3 | "body" : "\n\n\n\n \n Title\n\n\nBody
\n\n"
4 | }
--------------------------------------------------------------------------------
/openidm-external-rest/src/test/resources/test.json:
--------------------------------------------------------------------------------
1 | {
2 | "status" : "OK"
3 | }
--------------------------------------------------------------------------------
/openidm-external-rest/src/test/resources/test.json.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers" : {"Content-Length" : [ "15" ], "Content-Type" : [ "application/json; charset=UTF-8", "application/json" ]},
3 | "body" : "{\"status\":\"OK\"}"
4 | }
--------------------------------------------------------------------------------
/openidm-external-rest/src/test/resources/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-external-rest/src/test/resources/test.png
--------------------------------------------------------------------------------
/openidm-external-rest/src/test/resources/test.png.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers" : {"Content-Length" : [ "95" ], "Content-Type" : [ "image/png" ]},
3 | "base64" : true,
4 | "body" : "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="
5 | }
--------------------------------------------------------------------------------
/openidm-external-rest/src/test/resources/test.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
--------------------------------------------------------------------------------
/openidm-external-rest/src/test/resources/test.xml.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers" : {"Content-Length" : [ "142" ], "Content-Type" : [ "application/xml" ]},
3 | "body" : "\n\n"
4 | }
--------------------------------------------------------------------------------
/openidm-felix-webconsole/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.felix.webconsole.metadata.ConfigMeta"
3 | }
--------------------------------------------------------------------------------
/openidm-felix-webconsole/src/test/resources/felix.webconsole.json:
--------------------------------------------------------------------------------
1 | {
2 | "username" : "admin",
3 | "password" : "password"
4 | }
--------------------------------------------------------------------------------
/openidm-httpcontext/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-identity-provider/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.idp.metadata.ConfigMeta"
3 | }
--------------------------------------------------------------------------------
/openidm-identity-provider/src/main/resources/org/forgerock/openidm/idp/impl/getProfileRequest.json:
--------------------------------------------------------------------------------
1 | {
2 | "type" : "object",
3 | "required" : [
4 | "provider",
5 | "code",
6 | "nonce",
7 | "redirect_uri"
8 | ],
9 | "properties" : {
10 | "provider" : {
11 | "type" : "string",
12 | "description" : "Identity Provider name from which the profile must be retrieved."
13 | },
14 | "code" : {
15 | "type" : "string",
16 | "description" : "Authorization code from Identity Provider."
17 | },
18 | "nonce" : {
19 | "type" : "string",
20 | "description" : "Random value saved by the client intended to compare with fetched claim."
21 | },
22 | "redirect_uri" : {
23 | "type" : "string",
24 | "description" : "URI to which the IdentityProvider will redirect the response."
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/openidm-identity-provider/src/test/resources/identityProvider-google.json:
--------------------------------------------------------------------------------
1 | {
2 | "name" : "google",
3 | "type" : "OPENID_CONNECT",
4 | "icon" : "google",
5 | "authorization_endpoint" : "authorization_endpoint",
6 | "token_endpoint" : "token_endpoint",
7 | "userinfo_endpoint" : "userinfo_endpoint",
8 | "well-known" : "",
9 | "client_id" : "",
10 | "client_secret" : "this_should_be_removed",
11 | "scope" : [
12 | "openid",
13 | "profile",
14 | "email"
15 | ],
16 | "authenticationId" : "sub",
17 | "propertyMap" : [
18 | {
19 | "source" : "foo",
20 | "target" : "bar"
21 | }
22 | ]
23 | }
--------------------------------------------------------------------------------
/openidm-infoservice/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-infoservice/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.info.metadata.ConfigMeta"
3 | }
4 |
--------------------------------------------------------------------------------
/openidm-jetty-fragment/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-jetty-fragment/src/main/javadoc/overview.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | OpenIDM Jetty Fragment.
7 |
10 |
11 |
12 | OpenIDM Jetty Fragment.
13 | This fragment allows OpenIDM to supply configuration to Jetty.
14 |
15 |
16 |
--------------------------------------------------------------------------------
/openidm-launcher/src/main/javadoc/overview.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ForgeRock OSGi Launcher
7 |
13 |
14 |
15 | ForgeRock OSGi Launcher
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/openidm-launcher/src/main/resources/launcher.json:
--------------------------------------------------------------------------------
1 | {
2 | "bundle":{
3 | "containers":[
4 | {
5 | "location":"&{launcher.install.location}/bundle",
6 | "includes":["*.jar"],
7 | "action":"install.start"
8 | }
9 | ]
10 | },
11 | "config.properties":"&{launcher.project.location}/conf/config.properties",
12 | "system.properties":"&{launcher.project.location}/conf/system.properties"
13 | }
--------------------------------------------------------------------------------
/openidm-launcher/src/test/resources/test1/bin/launcher.json:
--------------------------------------------------------------------------------
1 | {
2 | "bundle":{
3 | "containers":[
4 | {
5 | "location":"bundle",
6 | "includes":["**/*.jar"],
7 | "action":"install.start"
8 | }
9 | ],
10 | "default":{
11 | "start-level":10,
12 | "action":"install.start"
13 | }
14 | },
15 | "config.properties":"conf/config.properties",
16 | "-system.properties":"conf/system.properties",
17 | "boot.properties":{
18 | }
19 | }
--------------------------------------------------------------------------------
/openidm-launcher/src/test/resources/test2/bin/launcher.json:
--------------------------------------------------------------------------------
1 | {
2 | "bundle":{
3 | "containers":[
4 | {
5 | "location":"bundle",
6 | "includes":["**/*.jar"],
7 | "excludes":["**/org.apache.felix.fileinstall*.jar"],
8 | "action":"install.start"
9 | },
10 | {
11 | "location":"&{launcher.project.location}/bundle/bundle3.jar",
12 | "action":"install.start"
13 | },
14 | {
15 | "location":"&{launcher.project.location}/bundles.zip",
16 | "includes":["**/*.jar"],
17 | "action":"install.start"
18 | }
19 | ],
20 | "default":{
21 | "start-level":10,
22 | "action":"install.start"
23 | }
24 | },
25 | "config.properties":"conf/config.properties"
26 | }
--------------------------------------------------------------------------------
/openidm-launcher/src/test/resources/test2/bundle/bundle3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-launcher/src/test/resources/test2/bundle/bundle3.jar
--------------------------------------------------------------------------------
/openidm-launcher/src/test/resources/test2/bundles.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-launcher/src/test/resources/test2/bundles.zip
--------------------------------------------------------------------------------
/openidm-maintenance/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | # Generated by org.codehaus.mojo.license.AddThirdPartyMojo
2 | #-------------------------------------------------------------------------------
3 | # Already used licenses in project :
4 | # - Apache Software License, Version 2.0
5 | # - BSD
6 | # - CC BY-NC-ND 3.0
7 | # - Common Development and Distribution License 1.0
8 | # - Common Development and Distribution License 1.1
9 | # - Dual licensed (CDDL and GPL)
10 | # - Dual licensed (CDDL and GPLv2+CE)
11 | # - The GNU Lesser General Public License, version 2.0 with Classpath Exception
12 | # - The GNU Lesser General Public License, version 2.1
13 | # - The GNU Lesser General Public License, version 3.0
14 | # - The MIT License
15 | #-------------------------------------------------------------------------------
16 | # Please fill the missing licenses for dependencies :
17 | #
18 | #
19 | #Fri Aug 14 12:54:29 PDT 2015
20 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
21 |
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/badformat.csv:
--------------------------------------------------------------------------------
1 | # File,MD5
2 | ,6cd3556deb0da54bca060b4c39479839
3 | file2,
4 |
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/bundleHandler/bin/launcher.json:
--------------------------------------------------------------------------------
1 | {
2 | "bundle":{
3 | "containers":[
4 | {
5 | "location":"bundle",
6 | "includes":["**/*.jar"],
7 | "action":"install.start"
8 | }
9 | ],
10 | "default":{
11 | "start-level":10,
12 | "action":"install.start"
13 | }
14 | },
15 | "config.properties":"conf/config.properties",
16 | "boot.properties":{
17 | }
18 | }
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloImplementation-1.0-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloImplementation-1.0-SNAPSHOT.jar
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloWorld-1.0-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloWorld-1.0-SNAPSHOT.jar
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloWorld-2.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloWorld-2.0.jar
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/bundleHandler/bundle/updated/HelloImplementation-1.0-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-maintenance/src/test/resources/bundleHandler/bundle/updated/HelloImplementation-1.0-SNAPSHOT.jar
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/checksums.csv:
--------------------------------------------------------------------------------
1 | # File,MD5
2 | file1,6cd3556deb0da54bca060b4c39479839
3 | file2,120ea8a25e5d487bf68b5f7096440019
4 |
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/checksums2.csv:
--------------------------------------------------------------------------------
1 | # File,MD5
2 | file1,0123456789abcdef0123456789abcdef
3 | file3,120ea8a25e5d487bf68b5f7096440019
4 |
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/file1:
--------------------------------------------------------------------------------
1 | Hello, world!
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/file2:
--------------------------------------------------------------------------------
1 | This is a file that has changed.
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/file3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-maintenance/src/test/resources/file3
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/missingheader.csv:
--------------------------------------------------------------------------------
1 | file1,6cd3556deb0da54bca060b4c39479839
2 | file2,120ea8a25e5d487bf68b5f7096440019
3 |
--------------------------------------------------------------------------------
/openidm-maintenance/src/test/resources/unknownalgorithm.csv:
--------------------------------------------------------------------------------
1 | # File,Bogus
2 | file1,6cd3556deb0da54bca060b4c39479839
3 | file2,120ea8a25e5d487bf68b5f7096440019
4 |
--------------------------------------------------------------------------------
/openidm-policy/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-policy/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.policy.metadata.ConfigMeta"
3 | }
4 |
--------------------------------------------------------------------------------
/openidm-provisioner-openicf/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-provisioner-openicf/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.provisioner.openicf.impl.ConnectorInfoProviderService"
3 | }
--------------------------------------------------------------------------------
/openidm-provisioner-openicf/src/test/resources/config/provisioner.openicf.connectorinfoprovider.json:
--------------------------------------------------------------------------------
1 | {
2 | "connectorsLocation" : "connectors",
3 | "remoteConnectorServers" : [
4 | {
5 | "name" : "testServer",
6 | "host" : "127.0.0.1",
7 | "port" : 8759,
8 | "useSSL" : false,
9 | "timeout" : 0,
10 | "key" : "Passw0rd",
11 | "protocol" : "websocket"
12 | }
13 | ]
14 | }
--------------------------------------------------------------------------------
/openidm-provisioner-openicf/src/test/resources/config/queryFilterAdapterTestSchema.json:
--------------------------------------------------------------------------------
1 | {
2 | "__ACCOUNT__": {
3 | "$schema": "http://json-schema.org/draft-03/schema",
4 | "id": "__ACCOUNT__",
5 | "type": "object",
6 | "nativeType": "__ACCOUNT__",
7 | "properties": {
8 | "sortKey": {
9 | "type": "integer",
10 | "nativeName": "sortKey",
11 | "nativeType": "integer"
12 | },
13 | "name": {
14 | "type": "string",
15 | "required": true,
16 | "nativeName": "__NAME__",
17 | "nativeType": "string"
18 | }
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/openidm-provisioner-openicf/src/test/resources/login.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | rem Test script file
--------------------------------------------------------------------------------
/openidm-provisioner/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-quartz-fragment/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-quartz-fragment/src/main/java/org/forgerock/openidm/quartz/impl/StatefulSchedulerServiceJob.java:
--------------------------------------------------------------------------------
1 | package org.forgerock.openidm.quartz.impl;
2 |
3 | import org.quartz.StatefulJob;
4 | import org.slf4j.Logger;
5 | import org.slf4j.LoggerFactory;
6 |
7 | public class StatefulSchedulerServiceJob extends SchedulerServiceJob implements StatefulJob {
8 |
9 | final static Logger logger = LoggerFactory.getLogger(StatefulSchedulerServiceJob.class);
10 |
11 | public StatefulSchedulerServiceJob() {
12 | super();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/openidm-repo-jdbc/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-repo-jdbc/src/main/javadoc/overview.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
14 | OpenIDM repository using JDBC.
15 |
16 |
17 |
--------------------------------------------------------------------------------
/openidm-repo-jdbc/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.datasource.jdbc.impl.metadata.ConfigMeta"
3 | }
--------------------------------------------------------------------------------
/openidm-repo/src/main/javadoc/overview.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
14 | OpenIDM repository common module.
15 |
16 |
17 |
--------------------------------------------------------------------------------
/openidm-router/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-router/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.router.metadata.ConfigMeta"
3 | }
--------------------------------------------------------------------------------
/openidm-router/src/test/resources/conf/filter.json:
--------------------------------------------------------------------------------
1 | {
2 | "pattern" : ".*",
3 | "methods" :
4 | [
5 | "create"
6 | ],
7 | "condition" :
8 | {
9 | "type" : "groovy",
10 | "source" : "request.resourcePath==request.resourcePath"
11 | },
12 | "onRequest" :
13 | {
14 | "type" : "groovy",
15 | "source" : "request.content.put('password','removed'); println 'Before: ' + request.requestType + '\\nId: ' + request.resourcePath"
16 | },
17 | "onResponse" :
18 | {
19 | "type" : "groovy",
20 | "source" : "println 'After: ' + request.requestType + '\\nId: ' + request.resourcePath"
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/openidm-scheduler/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-scheduler/src/test/resources/schedule-persisted.json:
--------------------------------------------------------------------------------
1 | {
2 | "enabled": true,
3 | "persisted": true,
4 | "misfirePolicy": "fireAndProceed",
5 | "schedule": "30 0/1 * * * ?",
6 | "type": "cron",
7 | "invokeService": "org.forgerock.openidm.testService",
8 | "invokeContext": {
9 | "action": "testAction"
10 | },
11 | "invokeLogLevel": "info",
12 | "timeZone": null,
13 | "startTime": null,
14 | "endTime": null,
15 | "concurrentExecution": false,
16 | "_id": "test1"
17 | }
--------------------------------------------------------------------------------
/openidm-scheduler/src/test/resources/schedule-simple.json:
--------------------------------------------------------------------------------
1 | {
2 | "enabled":true,
3 | "type":"simple",
4 | "persisted":true,
5 | "invokeService":"script",
6 | "invokeContext": {
7 | "script": {
8 | "type":"text/javascript",
9 | "source":"java.lang.System.out.println(new java.util.Date());"
10 | }
11 | },
12 | "concurrentExecution": true
13 | }
--------------------------------------------------------------------------------
/openidm-scheduler/src/test/resources/schedule-test1.json:
--------------------------------------------------------------------------------
1 | {
2 | "enabled": false,
3 | "persisted": false,
4 | "misfirePolicy": "fireAndProceed",
5 | "schedule": "30 0/1 * * * ?",
6 | "type": "cron",
7 | "invokeService": "org.forgerock.openidm.testService",
8 | "invokeContext": {
9 | "action": "testAction"
10 | },
11 | "invokeLogLevel": "info",
12 | "timeZone": null,
13 | "startTime": null,
14 | "endTime": null,
15 | "concurrentExecution": false,
16 | "_id": "test1"
17 | }
--------------------------------------------------------------------------------
/openidm-scheduler/src/test/resources/schedule-times-set.json:
--------------------------------------------------------------------------------
1 | {
2 | "enabled": false,
3 | "persisted": false,
4 | "misfirePolicy": "fireAndProceed",
5 | "schedule": "30 0/1 * * * ?",
6 | "type": "cron",
7 | "invokeService": "org.forgerock.openidm.testService",
8 | "invokeContext": {
9 | "action": "testAction"
10 | },
11 | "invokeLogLevel": "info",
12 | "endTime": "2041-12-31T23:59:59",
13 | "startTime": "2041-12-31T23:59:59",
14 | "timeZone": "America/Los_Angeles",
15 | "concurrentExecution": false,
16 | "_id": "test1"
17 | }
--------------------------------------------------------------------------------
/openidm-scheduler/src/test/resources/scheduler.json:
--------------------------------------------------------------------------------
1 | {
2 | "threadPool" : {
3 | "threadCount" : "10"
4 | },
5 | "scheduler" : {
6 | "executePersistentSchedules" : "false"
7 | },
8 | "advancedProperties" : {
9 | "org.quartz.jobStore.class" : "org.quartz.simpl.RAMJobStore"
10 | }
11 | }
--------------------------------------------------------------------------------
/openidm-script/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-script/src/main/resources/org/forgerock/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.forgerock.openidm.script.impl.metadata.ConfigMeta"
3 | }
--------------------------------------------------------------------------------
/openidm-security-jetty/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-security-jetty/src/main/resources/OSGI-INF/extension/jettysecurityconfigurator.properties:
--------------------------------------------------------------------------------
1 | security.configurator.class=org.forgerock.openidm.http.internal.JettySecurityConfigurator
--------------------------------------------------------------------------------
/openidm-security/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-security/src/test/resources/keystore.jceks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-security/src/test/resources/keystore.jceks
--------------------------------------------------------------------------------
/openidm-security/src/test/resources/keystore.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-security/src/test/resources/keystore.jks
--------------------------------------------------------------------------------
/openidm-security/src/test/resources/keystore.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-security/src/test/resources/keystore.pfx
--------------------------------------------------------------------------------
/openidm-selfservice/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-selfservice/src/main/javadoc/overview.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
14 | OpenIDM self-service module.
15 |
16 |
17 |
--------------------------------------------------------------------------------
/openidm-selfservice/src/test/resources/amended-selfservice-registration.json:
--------------------------------------------------------------------------------
1 | {
2 | "stageConfigs" : [
3 | {
4 | "name" : "socialUserDetails",
5 | "identityEmailField" : "mail",
6 | "providers" : [
7 | {
8 | "name" : "google",
9 | "type" : "OPENID_CONNECT",
10 | "enabled" : true,
11 | "icon" : "google",
12 | "authorization_endpoint" : "authorization_endpoint",
13 | "token_endpoint" : "token_endpoint",
14 | "userinfo_endpoint" : "userinfo_endpoint",
15 | "well-known" : "",
16 | "client_id" : "",
17 | "client_secret" : "",
18 | "scope" : [
19 | "openid",
20 | "profile",
21 | "email"
22 | ],
23 | "authenticationId" : "sub"
24 | }
25 | ]
26 | }
27 | ],
28 | "storage" : "stateless"
29 | }
30 |
--------------------------------------------------------------------------------
/openidm-selfservice/src/test/resources/identityProvider-google.json:
--------------------------------------------------------------------------------
1 | {
2 | "name" : "google",
3 | "type" : "OPENID_CONNECT",
4 | "icon" : "google",
5 | "authorization_endpoint" : "authorization_endpoint",
6 | "token_endpoint" : "token_endpoint",
7 | "userinfo_endpoint" : "userinfo_endpoint",
8 | "well-known" : "",
9 | "client_id" : "",
10 | "client_secret" : "",
11 | "scope" : [
12 | "openid",
13 | "profile",
14 | "email"
15 | ],
16 | "authenticationId" : "sub"
17 | }
--------------------------------------------------------------------------------
/openidm-selfservice/src/test/resources/selfservice-registration.json:
--------------------------------------------------------------------------------
1 | {
2 | "stageConfigs" : [
3 | {
4 | "name" : "socialUserDetails",
5 | "identityEmailField" : "mail"
6 | }
7 | ],
8 | "storage" : "stateless"
9 | }
10 |
--------------------------------------------------------------------------------
/openidm-servlet-registrator/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-servlet/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-shell/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-shell/src/main/resources/META-INF/services/org.forgerock.openidm.shell.CustomCommandScope:
--------------------------------------------------------------------------------
1 | org.forgerock.openidm.shell.impl.LocalCommandScope
2 | org.forgerock.openidm.shell.impl.BasicCommandScope
3 | org.forgerock.openidm.shell.impl.RemoteCommandScope
4 |
--------------------------------------------------------------------------------
/openidm-system/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-system/src/main/javadoc/overview.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | OpenIDM System Fragment.
7 |
10 |
11 |
12 | OpenIDM System Fragment.
13 | This fragment loaded by the System classloader and it allows to all bundle to access the same single instance.
14 |
15 |
16 |
--------------------------------------------------------------------------------
/openidm-system/src/test/resources/conf/boot/boot.properties:
--------------------------------------------------------------------------------
1 | org.forgerock.openidm.core.IdentityServerTest=BOOT
--------------------------------------------------------------------------------
/openidm-ui/.gitignore:
--------------------------------------------------------------------------------
1 | reports/
2 | node/
3 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/.npmrc:
--------------------------------------------------------------------------------
1 | registry = https://wrensecurity.jfrog.io/artifactory/api/npm/npm-virtual/
2 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@wrensecurity/wrenidm-ui-admin",
3 | "description": "Wren:IDM Admin UI",
4 | "private": true,
5 | "scripts": {
6 | "build": "gulp",
7 | "test": "gulp test"
8 | },
9 | "devDependencies": {
10 | "@wrensecurity/commons-ui-build": "file:target/ui-libs/wrensecurity-commons-ui-build-0.0.0.tgz",
11 | "@wrensecurity/eslint-config": "^0.2.0",
12 | "express": "^5.1.0",
13 | "gulp": "^5.0.1",
14 | "node-qunit-puppeteer": "^2.2.1"
15 | },
16 | "dependencies": {
17 | "codemirror": "^4.10.0",
18 | "d3": "^3.5.5",
19 | "dragula": "^3.6.7",
20 | "moment-timezone": "^0.5.45",
21 | "qunit": "^2.24.1",
22 | "requirejs": "^2.3.7",
23 | "sinon": "^19.0.2"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/css/config/clusterStatus.less:
--------------------------------------------------------------------------------
1 | .clusterNodeDetail {
2 | h4.block-header {
3 | font-size: 11px;
4 | font-weight: 400;
5 | text-transform: uppercase;
6 | letter-spacing: 1px;
7 | line-height: 1.5;
8 | margin: 0px 0px 5px;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/css/config/socialProvider.less:
--------------------------------------------------------------------------------
1 | #socialProviderContent {
2 | border: 1px solid #ddd;
3 | }
4 |
5 | .logo-holder {
6 | .self-service-icon {
7 | float: left;
8 | margin-right: 10px;
9 | }
10 | }
11 |
12 | .form-steps {
13 | border-bottom: 1px solid #ddd;
14 | margin-bottom: 20px;
15 | }
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/fonts/fontello.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/fonts/fontello.eot
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/fonts/fontello.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/fonts/fontello.woff
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-cloud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-cloud.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-csv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-csv.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-db.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-db.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-default-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-default-01.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-default-02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-default-02.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-forgerock-mark-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-forgerock-mark-white.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-google.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-google.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-ldap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-ldap.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-managedobject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-managedobject.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-salesforce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-salesforce.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-scriptedsql.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-scriptedsql.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-xml.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-xml.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/oauth.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 | OpenIDM
9 |
10 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/_alert.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
{{#if heading}}{{t heading}}{{/if}}
6 |
7 | {{#if message}}{{t message}}{{/if}}
8 | {{#if link}}
9 | {{t linkMessage}}
10 | {{/if}}
11 |
12 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/_popover.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/assignment/_LDAPGroup.html:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/authentication/_augmentSecurityContext.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/authentication/_authenticationModuleRow.html:
--------------------------------------------------------------------------------
1 |
3 | {{name}}
4 |
5 | {{resource}}
6 | {{#if disabled}}
7 | ({{t "templates.auth.modules.disabled"}})
8 | {{/if}}
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/authentication/_customProperties.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/connector/_connectorMappings.html:
--------------------------------------------------------------------------------
1 |
3 |
4 | {{#each connectorMappings}}
5 | - {{name}}
6 | {{{children.display}}}
7 | {{else}}
8 | {{t "templates.connector.noMappings"}}
9 | {{/each}}
10 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/connector/_liveSyncGrid.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/dashboard/_AddWidget.html:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/form/_titaToggle.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/managed/schema/_refPropertiesEditableRow.html:
--------------------------------------------------------------------------------
1 |
2 | |
3 |
4 | |
5 |
6 |
7 | |
8 |
9 |
10 |
11 | |
12 |
13 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/managed/schema/_refPropertiesNewRow.html:
--------------------------------------------------------------------------------
1 |
2 | |
3 |
4 | |
5 |
6 |
7 | |
8 |
9 |
10 | |
11 |
12 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/managed/schema/_resourceCollectionFieldEditableRow.html:
--------------------------------------------------------------------------------
1 |
2 | |
3 |
8 | |
9 |
10 |
11 |
12 | |
13 |
14 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/managed/schema/_resourceCollectionFieldNewRow.html:
--------------------------------------------------------------------------------
1 |
2 | |
3 |
9 | |
10 |
11 |
12 | |
13 |
14 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/mapping/_mappingAssignments.html:
--------------------------------------------------------------------------------
1 |
3 | {{ t "templates.mapping.assignments" }}:
4 |
5 | {{#each assignments}}
6 | - {{name}}
7 | {{else}}
8 | - {{ t "templates.mapping.noAssociated" }} {{ t "templates.mapping.assignments" }}
9 | {{/each}}
10 |
11 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/mapping/_mappingScheduledTasks.html:
--------------------------------------------------------------------------------
1 |
3 | {{ t "templates.mapping.scheduledTasks" }}:
4 |
5 | {{#each scheduledTasks}}
6 | - {{_id}}
7 | {{else}}
8 | - {{ t "templates.mapping.noAssociated" }} {{ t "templates.mapping.scheduledTasks" }}
9 | {{/each}}
10 |
11 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/mapping/association/_individualPreferences.html:
--------------------------------------------------------------------------------
1 |
2 |
{{t "templates.mapping.recordValidation.preferenceHelp"}}
3 | {{#each preferences}}
4 |
5 |
8 |
9 | {{/each}}
10 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/mapping/association/_singleScript.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | |
6 | {{#if script.source}}
7 | {{t "templates.mapping.recordValidation.inlineScript"}} ({{script.type}})
8 | {{else}}
9 | {{t "templates.mapping.recordValidation.fileScript"}} {{script.file}} ({{script.type}})
10 | {{/if}}
11 | |
12 |
13 |
14 | |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/mapping/list/_actionCellDisplay.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/mapping/list/_emptyConnectorGridCell.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 | {{displayName}}
8 |
9 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/mapping/list/_linkName.html:
--------------------------------------------------------------------------------
1 | {{name}}
2 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/mapping/list/_sourceTargetGridCellDisplay.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 | {{displayName}}
8 |
9 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/mapping/list/_syncStatusCellDisplay.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/mapping/properties/_PropertyContainerPartial.html:
--------------------------------------------------------------------------------
1 |
3 |
4 | {{#if locals.isSource}}{{#if locals.usesDragIcon}}{{/if}}{{/if}}
5 |
6 |
7 |
{{locals.title}}
8 |
{{locals.textMuted}}
9 |
10 |
11 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/scheduler/_ScheduleTypeDisplay.html:
--------------------------------------------------------------------------------
1 |
2 | {{type}}
3 |
4 |
5 | {{descriptor}}
6 |
7 |
8 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/scheduler/_invokeContextSyncProv.html:
--------------------------------------------------------------------------------
1 |
3 |
20 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/selfservice/_captcha.html:
--------------------------------------------------------------------------------
1 |
3 |
4 | {{t "templates.selfservice.captcha.aboutLink"}}
5 |
6 |
15 |
16 |
17 | {{t "templates.selfservice.captcha.siteKeysLink"}}
18 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/selfservice/_resetStage.html:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/selfservice/_retrieveUsername.html:
--------------------------------------------------------------------------------
1 |
3 | {{t "templates.selfservice.retrieveUsername.noOptions"}}
4 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/selfservice/_termsAndConditions.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/selfservice/_translationItem.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
17 |
18 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/selfservice/_userDetails.html:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/selfservice/_userQuery.html:
--------------------------------------------------------------------------------
1 |
3 |
9 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/settings/_updateHistoryGridMain.html:
--------------------------------------------------------------------------------
1 |
3 |
8 |
9 |
{{this.archive}}
10 |
11 | {{t "templates.update.history.updatedBy"}}: {{this.user}}
12 |
13 |
14 | {{t "templates.update.versions.date"}}: {{this.date}}
15 |
16 |
17 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/settings/_updateReposGrid.html:
--------------------------------------------------------------------------------
1 |
3 |
8 |
9 |
10 | {{this.file}}
11 |
12 |
13 | {{this.path}}
14 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/settings/_updateStatePopover.html:
--------------------------------------------------------------------------------
1 |
3 |
4 | {{this.name}}
5 |
6 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/settings/_updateVersionGridArchive.html:
--------------------------------------------------------------------------------
1 |
3 |
8 |
9 |
{{this.archive}}
10 |
11 | {{t "templates.update.versions.revision"}}: {{this.version}}
12 |
13 |
14 |
15 | {{t "templates.update.versions.date"}}: {{this.date}}
16 |
17 |
18 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/partials/social/_callback.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/components/FooterTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 | {{theme.settings.footer.mailto}}
6 | {{#if version}}
7 |
8 | {{version}} ({{t "openidm.admin.revision"}}: {{revision}})
9 | {{/if}}
10 |
11 | {{t "common.form.copyright"}}
12 |
13 |
14 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/connector/GenericConnector.html:
--------------------------------------------------------------------------------
1 |
3 |
15 |
16 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/dashboard/widgets/FrameWidgetTemplate.html:
--------------------------------------------------------------------------------
1 |
3 | {{> dashboard/_widgetHeader}}
4 |
5 |
6 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/managed/schema/SchemaEditorViewTemplate.html:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/mapping/association/ReconciliationQueryFiltersTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
7 |
10 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/mapping/association/correlationQuery/CorrelationQueryDialogTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 | {{t "templates.correlation.warning"}}!
8 | {{t "templates.correlation.specify"}}
9 |
10 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/mapping/association/dataAssociationManagement/TestSyncDialogTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/mapping/properties/AddPropertyMappingDialogTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
20 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/mapping/scheduling/SchedulerTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/mapping/util/MappingScriptsTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/objectTypes/ObjectTypesTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
6 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/selfservice/ForgotUsernameConfigTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
7 |
15 | {{> selfservice/_steps this}}
16 |
17 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/selfservice/PasswordResetConfigTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
7 |
15 | {{> selfservice/_steps this}}
16 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/settings/UpdateTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
14 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/settings/audit/ExceptionFormatterTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/settings/update/HistoryTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
11 |
12 |
13 |
14 |
15 |
16 | {{t "templates.update.history.description"}}
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/util/IframeViewTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/util/SaveChangesTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
{{msg}}
5 |
6 | {{#unless noGrid}}
7 |
{{t "templates.util.saveChanges.saveMsg"}}:
8 |
9 |
10 | {{#each changes}}
11 |
12 | | {{category}}: |
13 |
14 | {{#if empty}}
15 | {{../../emptyText}}
16 | {{else}}
17 | {{values}}
18 | {{/if}}
19 | |
20 |
21 | {{/each}}
22 |
23 | {{/unless}}
24 |
25 |
26 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/main/resources/templates/admin/workflow/ProcessDefinitionsViewTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/assignment/AddAssignmentViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/assignment/AddAssignmentView"
3 | ], function (AddAssignmentView) {
4 | QUnit.module('AddAssignmentView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/assignment/AssignmentViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/assignment/AssignmentView"
3 | ], function (AssignmentView) {
4 | QUnit.module('AssignmentView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/assignment/EditAssignmentViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/assignment/EditAssignmentView"
3 | ], function (EditAssignmentView) {
4 | QUnit.module('EditAssignmentView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/authentication/AuthenticationModuleViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/authentication/AuthenticationModuleView"
3 | ], function (AuthenticationModuleView) {
4 | QUnit.module('AuthenticationModuleView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/authentication/AuthenticationViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/authentication/AuthenticationView"
3 | ], function (AuthenticationView) {
4 | QUnit.module('AuthenticationView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/authentication/SessionModuleViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/authentication/SessionModuleView"
3 | ], function (SessionModuleView) {
4 | QUnit.module('SessionModuleView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/connector/AddConnectorViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/connector/AddConnectorView"
3 | ], function (AddConnectorView) {
4 | QUnit.module('AddConnectorView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/connector/ConnectorRegistryTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/connector/ConnectorRegistry"
3 | ], function (ConnectorRegistry) {
4 | QUnit.module('ConnectorRegistry Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/connector/ConnectorTypeAbstractViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/connector/ConnectorTypeAbstractView"
3 | ], function (ConnectorTypeAbstractView) {
4 | QUnit.module('ConnectorTypeAbstractView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/connector/ConnectorTypeViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/connector/ConnectorTypeView"
3 | ], function (ConnectorTypeView) {
4 | QUnit.module('ConnectorTypeView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/connector/ldap/LDAPFilterDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/connector/ldap/LDAPFilterDialog"
3 | ], function (LDAPFilterDialog) {
4 | QUnit.module('LDAPFilterDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/connector/ldap/LDAPTypeViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/connector/ldap/LDAPTypeView"
3 | ], function (LDAPTypeView) {
4 | QUnit.module('LDAPTypeView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/connector/oauth/AbstractOAuthViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/connector/oauth/AbstractOAuthView"
3 | ], function (AbstractOAuthView) {
4 | QUnit.module('AbstractOAuthView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/connector/oauth/GoogleTypeViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/connector/oauth/GoogleTypeView"
3 | ], function (GoogleTypeView) {
4 | QUnit.module('GoogleTypeView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/connector/oauth/SalesforceTypeViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/connector/oauth/SalesforceTypeView"
3 | ], function (SalesforceTypeView) {
4 | QUnit.module('SalesforceTypeView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/dashboard/DashboardWidgetLoaderTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/dashboard/DashboardWidgetLoader"
3 | ], function (DashboardWidgetLoader) {
4 | QUnit.module('DashboardWidgetLoader Tests');
5 |
6 | QUnit.test("Get supported widget list", function (assert) {
7 | var widgetList = DashboardWidgetLoader.getWidgetList();
8 |
9 | assert.equal(widgetList["lifeCycleMemoryHeap"].defaultSize, "small", "Properly retrieved the list of supported UI widgets");
10 | });
11 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/dashboard/NewDashboardTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/dashboard/NewDashboard"
3 | ], function (NewDashboard) {
4 | QUnit.module('NewDashboard Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/dashboard/widgets/FrameWidgetTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/dashboard/widgets/FrameWidget"
3 | ], function (FrameWidget) {
4 | QUnit.module('FrameWidget Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/dashboard/widgets/MappingReconResultsWidgetTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/dashboard/widgets/MappingReconResultsWidget"
3 | ], function (MappingReconResultsWidget) {
4 | QUnit.module('MappingReconResultsWidget Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/dashboard/widgets/RelationshipWidgetTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/dashboard/widgets/RelationshipWidget"
3 | ], function (RelationshipWidget) {
4 | QUnit.module('RelationshipWidget Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/dashboard/widgets/ResourceListWidgetTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/dashboard/widgets/ResourceListWidget"
3 | ], function (ResourceListWidget) {
4 | QUnit.module('ResourceListWidget Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/AuditDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/AuditDelegate"
3 | ], function (AuditDelegate) {
4 | QUnit.module('AuditDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/ClusterDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/ClusterDelegate"
3 | ], function (ClusterDelegate) {
4 | QUnit.module('ClusterDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/ConnectorDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/ConnectorDelegate"
3 | ], function (ConnectorDelegate) {
4 | QUnit.module('ConnectorDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/ExternalAccessDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/ExternalAccessDelegate"
3 | ], function (ExternalAccessDelegate) {
4 | QUnit.module('ExternalAccessDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/MaintenanceDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/MaintenanceDelegate"
3 | ], function (MaintenanceDelegate) {
4 | QUnit.module('MaintenanceDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/ReconDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/ReconDelegate"
3 | ], function (ReconDelegate) {
4 | QUnit.module('ReconDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/SchedulerDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/SchedulerDelegate"
3 | ], function (SchedulerDelegate) {
4 | QUnit.module('SchedulerDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/ScriptDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/ScriptDelegate"
3 | ], function (ScriptDelegate) {
4 | QUnit.module('ScriptDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/SecurityDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/SecurityDelegate"
3 | ], function (SecurityDelegate) {
4 | QUnit.module('SecurityDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/SiteConfigurationDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/SiteConfigurationDelegate"
3 | ], function (SiteConfigurationDelegate) {
4 | QUnit.module('SiteConfigurationDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/SyncDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/SyncDelegate"
3 | ], function (SyncDelegate) {
4 | QUnit.module('SyncDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/delegates/WorkflowDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/delegates/WorkflowDelegate"
3 | ], function (WorkflowDelegate) {
4 | QUnit.module('WorkflowDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/managed/AbstractManagedViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/managed/AbstractManagedView"
3 | ], function (AbstractManagedView) {
4 | QUnit.module('AbstractManagedView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/managed/AddManagedViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/managed/AddManagedView"
3 | ], function (AddManagedView) {
4 | QUnit.module('AddManagedView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/managed/EditManagedViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/managed/EditManagedView"
3 | ], function (EditManagedView) {
4 | QUnit.module('EditManagedView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/managed/ManagedListViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/managed/ManagedListView"
3 | ], function (ManagedListView) {
4 | QUnit.module('ManagedListView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/AssociationViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/AssociationView"
3 | ], function (AssociationView) {
4 | QUnit.module('AssociationView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/BehaviorsViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/BehaviorsView"
3 | ], function (BehaviorsView) {
4 | QUnit.module('BehaviorsView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/MappingBaseViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/MappingBaseView"
3 | ], function (MappingBaseView) {
4 | QUnit.module('MappingBaseView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/PropertiesViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/PropertiesView"
3 | ], function (PropertiesView) {
4 | QUnit.module('PropertiesView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/ScheduleViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/ScheduleView"
3 | ], function (ScheduleView) {
4 | QUnit.module('ScheduleView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/association/AssociationRuleViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/association/AssociationRuleView"
3 | ], function (AssociationRuleView) {
4 | QUnit.module('AssociationRuleView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/association/DataAssociationManagementViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/association/DataAssociationManagementView"
3 | ], function (DataAssociationManagementView) {
4 | QUnit.module('DataAssociationManagementView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/association/ReconciliationQueryFiltersViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/association/ReconciliationQueryFiltersView"
3 | ], function (ReconciliationQueryFiltersView) {
4 | QUnit.module('ReconciliationQueryFiltersView Tests');
5 |
6 | QUnit.test("Preserve correct mapping details across mapping sections", function (assert) {
7 | var sampleSync = {
8 | "stuff" : "test",
9 | "recon" : {}
10 | };
11 |
12 | ReconciliationQueryFiltersView.setCurrentMapping(sampleSync);
13 |
14 | assert.equal(ReconciliationQueryFiltersView.getCurrentMapping().recon, undefined, "Clean mapping results without persisted recon details");
15 | });
16 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/association/correlationQuery/CorrelationQueryBuilderViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/association/correlationQuery/CorrelationQueryBuilderView"
3 | ], function (CorrelationQueryBuilderView) {
4 | QUnit.module('CorrelationQueryBuilderView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/association/correlationQuery/CorrelationQueryDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/association/correlationQuery/CorrelationQueryDialog"
3 | ], function (CorrelationQueryDialog) {
4 | QUnit.module('CorrelationQueryDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/association/dataAssociationManagement/TestSyncDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/association/dataAssociationManagement/TestSyncDialog"
3 | ], function (TestSyncDialog) {
4 | QUnit.module('TestSyncDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/behaviors/PoliciesDialogViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/behaviors/PoliciesDialogView"
3 | ], function (PoliciesDialogView) {
4 | QUnit.module('PoliciesDialogView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/behaviors/PoliciesViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/behaviors/PoliciesView"
3 | ], function (PoliciesView) {
4 | QUnit.module('PoliciesView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/behaviors/ReconciliationScriptViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/behaviors/ReconciliationScriptView"
3 | ], function (ReconciliationScriptView) {
4 | QUnit.module('ReconciliationScriptView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/behaviors/SingleRecordReconciliationGridViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/behaviors/SingleRecordReconciliationGridView"
3 | ], function (SingleRecordReconciliationGridView) {
4 | QUnit.module('SingleRecordReconciliationGridView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/behaviors/SingleRecordReconciliationViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/behaviors/SingleRecordReconciliationView"
3 | ], function (SingleRecordReconciliationView) {
4 | QUnit.module('SingleRecordReconciliationView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/behaviors/SituationalEventScriptsViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/behaviors/SituationalEventScriptsView"
3 | ], function (SituationalEventScriptsView) {
4 | QUnit.module('SituationalEventScriptsView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/properties/AddPropertyMappingDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/properties/AddPropertyMappingDialog"
3 | ], function (AddPropertyMappingDialog) {
4 | QUnit.module('AddPropertyMappingDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/properties/EditPropertyMappingDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/properties/EditPropertyMappingDialog"
3 | ], function (EditPropertyMappingDialog) {
4 | QUnit.module('EditPropertyMappingDialog Tests');
5 | });
6 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/properties/LinkQualifiersViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/properties/LinkQualifiersView"
3 | ], function (LinkQualifiersView) {
4 | QUnit.module('LinkQualifiersView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/properties/MappingAssignmentsViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/properties/MappingAssignmentsView"
3 | ], function (MappingAssignmentsView) {
4 | QUnit.module('MappingAssignmentsView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/scheduling/LiveSyncViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/scheduling/LiveSyncView"
3 | ], function (LiveSyncView) {
4 | QUnit.module('LiveSyncView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/scheduling/SchedulerViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/scheduling/SchedulerView"
3 | ], function (SchedulerView) {
4 | QUnit.module('SchedulerView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/util/LinkQualifierFilterEditorTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/util/LinkQualifierFilterEditor"
3 | ], function (LinkQualifierFilterEditor) {
4 | QUnit.module('LinkQualifierFilterEditor Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/util/MappingAdminAbstractViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/util/MappingAdminAbstractView"
3 | ], function (MappingAdminAbstractView) {
4 | QUnit.module('MappingAdminAbstractView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/util/MappingScriptsViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/util/MappingScriptsView"
3 | ], function (MappingScriptsView) {
4 | QUnit.module('MappingScriptsView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/mapping/util/MappingUtilsTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/mapping/util/MappingUtils"
3 | ], function (MappingUtils) {
4 | QUnit.module('MappingUtils Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/objectTypes/ObjectTypesDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/objectTypes/ObjectTypesDialog"
3 | ], function (ObjectTypesDialog) {
4 | QUnit.module('ObjectTypesDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/role/EditRoleViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/role/EditRoleView"
3 | ], function (EditRoleView) {
4 | QUnit.module('EditRoleView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/role/MembersDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/role/MembersDialog"
3 | ], function (MembersDialog) {
4 | QUnit.module('MembersDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/role/TemporalConstraintsFormViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/role/TemporalConstraintsFormView"
3 | ], function (TemporalConstraintsFormView) {
4 | QUnit.module('TemporalConstraintsFormView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/role/util/UserQueryFilterEditorTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/role/util/UserQueryFilterEditor"
3 | ], function (UserQueryFilterEditor) {
4 | QUnit.module('UserQueryFilterEditor Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/selfservice/AbstractSelfServiceViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/selfservice/AbstractSelfServiceView"
3 | ], function (AbstractSelfServiceView) {
4 | QUnit.module('AbstractSelfServiceView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/selfservice/ForgotUsernameConfigViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/selfservice/ForgotUsernameConfigView"
3 | ], function (ForgotUsernameConfigView) {
4 | QUnit.module('ForgotUsernameConfigView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/EmailConfigViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/EmailConfigView"
3 | ], function (EmailConfigView) {
4 | QUnit.module('EmailConfigView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/SelfServiceViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/SelfServiceView"
3 | ], function (SelfServiceView) {
4 | QUnit.module('SelfServiceView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/SettingsViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/SettingsView"
3 | ], function (SettingsView) {
4 | QUnit.module('SettingsView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/UpdateViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/UpdateView"
3 | ], function (UpdateView) {
4 | QUnit.module('UpdateView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/audit/AuditAdminAbstractViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/audit/AuditAdminAbstractView"
3 | ], function (AuditAdminAbstractView) {
4 | QUnit.module('AuditAdminAbstractView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/audit/AuditEventHandlersDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/audit/AuditEventHandlersDialog"
3 | ], function (AuditEventHandlersDialog) {
4 | QUnit.module('AuditEventHandlersDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/audit/AuditEventHandlersViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/audit/AuditEventHandlersView"
3 | ], function (AuditEventHandlersView) {
4 | QUnit.module('AuditEventHandlersView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/audit/AuditFilterPoliciesDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/audit/AuditFilterPoliciesDialog"
3 | ], function (AuditFilterPoliciesDialog) {
4 | QUnit.module('AuditFilterPoliciesDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/audit/AuditFilterPoliciesViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/audit/AuditFilterPoliciesView"
3 | ], function (AuditFilterPoliciesView) {
4 | QUnit.module('AuditFilterPoliciesView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/audit/AuditTopicsDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/audit/AuditTopicsDialog"
3 | ], function (AuditTopicsDialog) {
4 | QUnit.module('AuditTopicsDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/audit/AuditTopicsViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/audit/AuditTopicsView"
3 | ], function (AuditTopicsView) {
4 | QUnit.module('AuditTopicsView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/audit/AuditViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/audit/AuditView"
3 | ], function (AuditView) {
4 | QUnit.module('AuditView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/audit/ExceptionFormatterViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/audit/ExceptionFormatterView"
3 | ], function (ExceptionFormatterView) {
4 | QUnit.module('ExceptionFormatterView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/update/HistoryViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/update/HistoryView"
3 | ], function (HistoryView) {
4 | QUnit.module('HistoryView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/update/InstallViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/update/InstallView"
3 | ], function (InstallView) {
4 | QUnit.module('InstallView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/update/InstallationPreviewViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/update/InstallationPreviewView"
3 | ], function (InstallationPreviewView) {
4 | QUnit.module('InstallationPreviewView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/update/InstallationReportViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/update/InstallationReportView"
3 | ], function (InstallationReportView) {
4 | QUnit.module('InstallationReportView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/update/MaintenanceModeViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/update/MaintenanceModeView"
3 | ], function (MaintenanceModeView) {
4 | QUnit.module('MaintenanceModeView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/settings/update/VersionsViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/settings/update/VersionsView"
3 | ], function (VersionsView) {
4 | QUnit.module('VersionsView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/AdminAbstractViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/AdminAbstractView"
3 | ], function (AdminAbstractView) {
4 | QUnit.module('AdminAbstractView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/AdminUtilsTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/AdminUtils"
3 | ], function (AdminUtils) {
4 | QUnit.module('AdminUtils Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/BackgridUtilsTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/BackgridUtils"
3 | ], function (BackgridUtils) {
4 | QUnit.module('BackgridUtils Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/ConnectorUtilsTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/ConnectorUtils"
3 | ], function (ConnectorUtils) {
4 | QUnit.module('ConnectorUtils Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/FilterEvaluatorTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/FilterEvaluator"
3 | ], function (FilterEvaluator) {
4 | QUnit.module('FilterEvaluator Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/InlineScriptEditorTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/InlineScriptEditor"
3 | ], function (InlineScriptEditor) {
4 | QUnit.module('InlineScriptEditor Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/LinkQualifierUtilsTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/LinkQualifierUtils"
3 | ], function (LinkQualifierUtils) {
4 | QUnit.module('LinkQualifierUtils Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/ReconDetailsViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/ReconDetailsView"
3 | ], function (ReconDetailsView) {
4 | QUnit.module('ReconDetailsView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/SaveChangesViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/SaveChangesView"
3 | ], function (SaveChangesView) {
4 | QUnit.module('SaveChangesView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/ScriptDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/ScriptDialog"
3 | ], function (ScriptDialog) {
4 | QUnit.module('ScriptDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/ScriptListTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/ScriptList"
3 | ], function (ScriptList) {
4 | QUnit.module('ScriptList Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/TreeGridUtilsTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/TreeGridUtils"
3 | ], function (TreeGridUtils) {
4 | QUnit.module('TreeGridUtils Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/WorkflowUtilsTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/WorkflowUtils"
3 | ], function (WorkflowUtils) {
4 | QUnit.module('WorkflowUtils Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/util/WorkflowWidgetTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/util/WorkflowWidget"
3 | ], function (WorkflowWidget) {
4 | QUnit.module('WorkflowWidget Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/workflow/ActiveProcessesViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/workflow/ActiveProcessesView"
3 | ], function (ActiveProcessesView) {
4 | QUnit.module('ActiveProcessesView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/workflow/ProcessDefinitionViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/workflow/ProcessDefinitionView"
3 | ], function (ProcessDefinitionView) {
4 | QUnit.module('ProcessDefinitionView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/workflow/ProcessDefinitionsViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/workflow/ProcessDefinitionsView"
3 | ], function (ProcessDefinitionsView) {
4 | QUnit.module('ProcessDefinitionsView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/workflow/ProcessHistoryViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/workflow/ProcessHistoryView"
3 | ], function (ProcessHistoryView) {
4 | QUnit.module('ProcessHistoryView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/workflow/ProcessInstanceViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/workflow/ProcessInstanceView"
3 | ], function (ProcessInstanceView) {
4 | QUnit.module('ProcessInstanceView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/workflow/ProcessListViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/workflow/ProcessListView"
3 | ], function (ProcessListView) {
4 | QUnit.module('ProcessListView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/workflow/TaskInstanceViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/workflow/TaskInstanceView"
3 | ], function (TaskInstanceView) {
4 | QUnit.module('TaskInstanceView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-admin/src/test/qunit/org/forgerock/openidm/ui/admin/workflow/TaskListViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/admin/workflow/TaskListView"
3 | ], function (TaskListView) {
4 | QUnit.module('TaskListView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-api/.npmrc:
--------------------------------------------------------------------------------
1 | registry = https://wrensecurity.jfrog.io/artifactory/api/npm/npm-virtual/
2 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-api/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@wrensecurity/wrenidm-ui-api",
3 | "description": "Wren:IDM API UI",
4 | "private": true,
5 | "scripts": {
6 | "build": "gulp"
7 | },
8 | "devDependencies": {
9 | "@wrensecurity/commons-ui-build": "file:target/ui-libs/wrensecurity-commons-ui-build-0.0.0.tgz",
10 | "gulp": "^5.0.1",
11 | "swagger-ui-dist": "^5.11.10"
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/.npmrc:
--------------------------------------------------------------------------------
1 | registry = https://wrensecurity.jfrog.io/artifactory/api/npm/npm-virtual/
2 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@wrensecurity/wrenidm-ui-common",
3 | "description": "Wren:IDM Common UI Components",
4 | "private": true,
5 | "scripts": {
6 | "build": "gulp"
7 | },
8 | "devDependencies": {
9 | "@wrensecurity/commons-ui-build": "file:target/ui-libs/wrensecurity-commons-ui-build-0.0.0.tgz",
10 | "@wrensecurity/eslint-config": "^0.2.0",
11 | "eslint": "^8.57.1",
12 | "gulp": "^5.0.1",
13 | "gulp-replace": "^1.1.4",
14 | "yargs": "^17.7.2"
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/images/fb-Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-common/src/main/resources/images/fb-Logo.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/images/g-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-common/src/main/resources/images/g-logo.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/images/ln-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-ui/openidm-ui-common/src/main/resources/images/ln-logo.png
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/index.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | Wren:IDM
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
20 |
21 |
22 |
23 |
24 |
25 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/partials/login/_loginButtons.html:
--------------------------------------------------------------------------------
1 | {{#each providers}}
2 | {{> providers/_providerButton}}
3 | {{/each}}
4 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/templates/admin/login/AuthenticationUnavailableTemplate.html:
--------------------------------------------------------------------------------
1 |
3 | {{t "config.messages.AuthenticationMessages.authenticationUnavailable"}}
4 | {{t "config.messages.AuthenticationMessages.tryToLoginAgain"}}
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/templates/dashboard/DashboardWidgetLoaderTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/templates/dashboard/widget/DashboardTripleWidgetTemplate.html:
--------------------------------------------------------------------------------
1 |
3 | {{> dashboard/_widgetHeader}}
4 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/templates/login/ProviderLoginDialog.html:
--------------------------------------------------------------------------------
1 |
2 | {{t "templates.user.LoginDialog.timedOut"}}
3 |
4 |
5 | {{> login/_loginButtons}}
6 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/templates/workflow/processes/StartProcessDashboardTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 | {{#each processDefinitions}}
5 | -
6 |
11 |
12 | {{name}}
13 |
14 |
17 |
18 |
19 |
20 |
21 | {{/each}}
22 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/templates/workflow/processes/StartProcessTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/templates/workflow/processes/StartProcessUsingTemplateTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/templates/workflow/tasks/ShowUserProfile.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |

8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/main/resources/templates/workflow/tasks/TaskDetailsTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/MandatoryPasswordChangeDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/MandatoryPasswordChangeDialog"
3 | ], function (MandatoryPasswordChangeDialog) {
4 | QUnit.module('MandatoryPasswordChangeDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/components/FooterTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/components/Footer"
3 | ], function (Footer) {
4 | QUnit.module('Footer Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/dashboard/DashboardWidgetLoaderTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/dashboard/DashboardWidgetLoader"
3 | ], function (DashboardWidgetLoader) {
4 | QUnit.module('DashboardWidgetLoader Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/dashboard/widgets/AbstractWidgetTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/dashboard/widgets/AbstractWidget"
3 | ], function (AbstractWidget) {
4 | QUnit.module('AbstractWidget Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/dashboard/widgets/CPUUsageWidgetTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/dashboard/widgets/CPUUsageWidget"
3 | ], function (CPUUsageWidget) {
4 | QUnit.module('CPUUsageWidget Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/dashboard/widgets/FullHealthWidgetTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/dashboard/widgets/FullHealthWidget"
3 | ], function (FullHealthWidget) {
4 | QUnit.module('FullHealthWidget Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/dashboard/widgets/MemoryUsageWidgetTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/dashboard/widgets/MemoryUsageWidget"
3 | ], function (MemoryUsageWidget) {
4 | QUnit.module('MemoryUsageWidget Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/dashboard/widgets/QuickStartWidgetTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/dashboard/widgets/QuickStartWidget"
3 | ], function (QuickStartWidget) {
4 | QUnit.module('QuickStartWidget Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/dashboard/widgets/ReconProcessesWidgetTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/dashboard/widgets/ReconProcessesWidget"
3 | ], function (ReconProcessesWidget) {
4 | QUnit.module('ReconProcessesWidget Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/delegates/ConfigDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/delegates/ConfigDelegate"
3 | ], function (ConfigDelegate) {
4 | QUnit.module('ConfigDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/delegates/InfoDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/delegates/InfoDelegate"
3 | ], function (InfoDelegate) {
4 | QUnit.module('InfoDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/delegates/InternalUserDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/delegates/InternalUserDelegate"
3 | ], function (InternalUserDelegate) {
4 | QUnit.module('InternalUserDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/delegates/PolicyDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/delegates/PolicyDelegate"
3 | ], function (PolicyDelegate) {
4 | QUnit.module('PolicyDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/delegates/ResourceDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/delegates/ResourceDelegate"
3 | ], function (ResourceDelegate) {
4 | QUnit.module('ResourceDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/delegates/SearchDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/delegates/SearchDelegate"
3 | ], function (SearchDelegate) {
4 | QUnit.module('Search Delegate Tests');
5 |
6 | QUnit.test("query Filter Builder", function (assert) {
7 | var props = ["userName", "givenName", "sn"],
8 | search = "test",
9 | additionalQuery = true,
10 | comparisonOperator = null;
11 |
12 | assert.equal(SearchDelegate.generateQueryFilter(props, search), '(userName sw "test" or (givenName sw "test" or (sn sw "test")))', "Basic Query Filter Generated");
13 | assert.equal(SearchDelegate.generateQueryFilter(props, search, additionalQuery, comparisonOperator), '((userName sw "test" or (givenName sw "test" or (sn sw "test"))) and (true))', "Complex Query Filter Generated");
14 | });
15 | });
16 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/delegates/SiteConfigurationDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/delegates/SiteConfigurationDelegate"
3 | ], function (SiteConfigurationDelegate) {
4 | QUnit.module('SiteConfigurationDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/delegates/SystemHealthDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/delegates/SystemHealthDelegate"
3 | ], function (SystemHealthDelegate) {
4 | QUnit.module('SystemHealthDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/linkedView/LinkedViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/linkedView/LinkedView"
3 | ], function (LinkedView) {
4 | QUnit.module('LinkedView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/login/AuthenticationUnavailableTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/login/AuthenticationUnavailable"
3 | ], function (AuthenticationUnavailable) {
4 | QUnit.module('AuthenticationUnavailable Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/login/InternalLoginHelperTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/login/InternalLoginHelper"
3 | ], function (InternalLoginHelper) {
4 | QUnit.module('InternalLoginHelper Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/login/LoginViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/login/LoginView"
3 | ], function (LoginView) {
4 | QUnit.module('LoginView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/notifications/NotificationDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/notifications/NotificationDelegate"
3 | ], function (NotificationDelegate) {
4 | QUnit.module('NotificationDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/notifications/NotificationsViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/notifications/NotificationsView"
3 | ], function (NotificationsView) {
4 | QUnit.module('NotificationsView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/resource/EditResourceViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/resource/EditResourceView"
3 | ], function (EditResourceView) {
4 | QUnit.module('EditResourceView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/resource/ListResourceViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/resource/ListResourceView"
3 | ], function (ListResourceView) {
4 | QUnit.module('ListResourceView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/resource/ResourceCollectionRelationshipsViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/resource/ResourceCollectionRelationshipsView"
3 | ], function (ResourceCollectionRelationshipsView) {
4 | QUnit.module('ResourceCollectionRelationshipsView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/resource/ResourceCollectionSearchDialogTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/resource/ResourceCollectionSearchDialog"
3 | ], function (ResourceCollectionSearchDialog) {
4 | QUnit.module('ResourceCollectionSearchDialog Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/resource/ResourceCollectionTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "lodash",
3 | "sinon",
4 | "org/forgerock/openidm/ui/common/resource/ResourceCollection"
5 | ], function (_, sinon, ResourceCollection) {
6 | QUnit.module('ResourceCollection Functions');
7 |
8 | QUnit.test("initialize properly", function (assert) {
9 | var rc = new ResourceCollection([], {
10 | url: "/testEndpoint",
11 | _queryFilter: 'true',
12 | isSystemResource: true
13 | });
14 | assert.equal(rc.queryParams.sortKey, "_sortKeys", "queryParams uses _sortKeys");
15 | assert.equal(rc.queryParams.pageSize, "_pageSize", "queryParams uses _pageSize");
16 | assert.equal(rc.queryParams._totalPagedResultsPolicy, "ESTIMATE", "queryParams uses _totalPagedResultsPolicy=ESTIMATE");
17 | });
18 |
19 | });
20 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/resource/ResourceEditViewRegistryTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/resource/ResourceEditViewRegistry"
3 | ], function (ResourceEditViewRegistry) {
4 | QUnit.module('ResourceEditViewRegistry Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/util/ConstantsTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/util/Constants"
3 | ], function (Constants) {
4 | QUnit.module('Constants Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/util/FormGenerationUtilsTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/util/FormGenerationUtils"
3 | ], function (FormGenerationUtils) {
4 | QUnit.module('FormGenerationUtils Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/util/JSONEditorSetupUtilsTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/util/JSONEditorSetupUtils"
3 | ], function (JSONEditorSetupUtils) {
4 | QUnit.module('JSONEditorSetupUtils Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/util/PolicyValidatorsManagerTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/util/PolicyValidatorsManager"
3 | ], function (PolicyValidatorsManager) {
4 | QUnit.module('PolicyValidatorsManager Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/util/ResourceCollectionUtilsTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/util/ResourceCollectionUtils"
3 | ], function (ResourceCollectionUtils) {
4 | QUnit.module('ResourceCollectionUtils Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/util/ThemeManagerTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/util/ThemeManager"
3 | ], function (ThemeManager) {
4 | QUnit.module('ThemeManager Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/FormManagerTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/FormManager"
3 | ], function (FormManager) {
4 | QUnit.module('FormManager Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/WorkflowDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/WorkflowDelegate"
3 | ], function (WorkflowDelegate) {
4 | QUnit.module('WorkflowDelegate Tests');
5 | });
6 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/processes/AbstractProcessFormTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/processes/AbstractProcessForm"
3 | ], function (AbstractProcessForm) {
4 | QUnit.module('AbstractProcessForm Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/processes/StartProcessDashboardViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/processes/StartProcessDashboardView"
3 | ], function (StartProcessDashboardView) {
4 | QUnit.module('StartProcessDashboardView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/processes/StartProcessViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/processes/StartProcessView"
3 | ], function (StartProcessView) {
4 | QUnit.module('StartProcessView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/processes/TemplateStartProcessFormTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/processes/TemplateStartProcessForm"
3 | ], function (TemplateStartProcessForm) {
4 | QUnit.module('TemplateStartProcessForm Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/processes/customview/SendNotificationProcessTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/processes/customview/SendNotificationProcess"
3 | ], function (SendNotificationProcess) {
4 | QUnit.module('SendNotificationProcess Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/tasks/AbstractTaskFormTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/tasks/AbstractTaskForm"
3 | ], function (AbstractTaskForm) {
4 | QUnit.module('AbstractTaskForm Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/tasks/TasksDashboardTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/tasks/TasksDashboard"
3 | ], function (TasksDashboard) {
4 | QUnit.module('TasksDashboard Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/tasks/TasksMenuViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/tasks/TasksMenuView"
3 | ], function (TasksMenuView) {
4 | QUnit.module('TasksMenuView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/tasks/TemplateTaskFormTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/tasks/TemplateTaskForm"
3 | ], function (TemplateTaskForm) {
4 | QUnit.module('TemplateTaskForm Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-common/src/test/qunit/tests/org/forgerock/openidm/ui/common/workflow/tasks/customview/ApplicationAcceptanceTaskTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/common/workflow/tasks/customview/ApplicationAcceptanceTask"
3 | ], function (ApplicationAcceptanceTask) {
4 | QUnit.module('ApplicationAcceptanceTask Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/.npmrc:
--------------------------------------------------------------------------------
1 | registry = https://wrensecurity.jfrog.io/artifactory/api/npm/npm-virtual/
2 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@wrensecurity/wrenidm-ui-enduser",
3 | "description": "Wren:IDM Enduser UI",
4 | "private": true,
5 | "scripts": {
6 | "build": "gulp",
7 | "test": "gulp test"
8 | },
9 | "devDependencies": {
10 | "@wrensecurity/commons-ui-build": "file:target/ui-libs/wrensecurity-commons-ui-build-0.0.0.tgz",
11 | "@wrensecurity/eslint-config": "^0.2.0",
12 | "gulp": "^5.0.1",
13 | "node-qunit-puppeteer": "^2.2.1"
14 | },
15 | "dependencies": {
16 | "d3": "^3.5.5",
17 | "qunit": "^2.24.1",
18 | "requirejs": "^2.3.7",
19 | "sinon": "^19.0.2"
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/src/main/resources/partials/_socialIdentities.html:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/src/main/resources/partials/profile/_emailEntry.html:
--------------------------------------------------------------------------------
1 |
2 |
5 |
11 |
12 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/src/main/resources/partials/profile/_multiValueFormFields.html:
--------------------------------------------------------------------------------
1 | {{#if field}}
2 |
3 | {{#each field.default}}
4 | {{> (lookup .. "subPartial")}}
5 | {{else}}
6 | {{> (lookup . "subPartial")}}
7 | {{/each}}
8 |
9 | {{else}}
10 | {{> (lookup . "subPartial")}}
11 | {{/if}}
12 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/src/main/resources/partials/profile/_preferences.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
9 |
10 |
11 |
12 |
17 |
18 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/src/main/resources/templates/dashboard/DashboardTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
7 |
8 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/src/main/resources/templates/profile/PreferencesTab.html:
--------------------------------------------------------------------------------
1 |
3 |
18 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/src/main/resources/templates/user/process/registration/socialUserDetails-validateUserProfile.html:
--------------------------------------------------------------------------------
1 |
3 |
9 |
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/src/test/qunit/org/forgerock/openidm/ui/dashboard/DashboardTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/dashboard/Dashboard"
3 | ], function (Dashboard) {
4 | QUnit.module('Dashboard Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/src/test/qunit/org/forgerock/openidm/ui/user/anonymousProcess/PasswordResetViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/user/anonymousProcess/PasswordResetView"
3 | ], function (PasswordResetView) {
4 | QUnit.module('PasswordResetView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/src/test/qunit/org/forgerock/openidm/ui/user/anonymousProcess/SelfRegistrationViewTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/user/anonymousProcess/SelfRegistrationView"
3 | ], function (SelfRegistrationView) {
4 | QUnit.module('SelfRegistrationView Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-ui/openidm-ui-enduser/src/test/qunit/org/forgerock/openidm/ui/util/delegates/SiteConfigurationDelegateTest.js:
--------------------------------------------------------------------------------
1 | define([
2 | "org/forgerock/openidm/ui/util/delegates/SiteConfigurationDelegate"
3 | ], function (SiteConfigurationDelegate) {
4 | QUnit.module('SiteConfigurationDelegate Tests');
5 | });
--------------------------------------------------------------------------------
/openidm-util/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/bin/MonitorService.bat:
--------------------------------------------------------------------------------
1 | rem http://commons.apache.org/daemon/procrun.html
2 | start prunmgr.exe //MS/ForgeRockLauncherJavaService
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/bin/defaults/script/audit/nopFormatter.js:
--------------------------------------------------------------------------------
1 | /**
2 | * The contents of this file are subject to the terms of the Common Development and
3 | * Distribution License (the License). You may not use this file except in compliance with the
4 | * License.
5 | *
6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
7 | * specific language governing permission and limitations under the License.
8 | *
9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include
10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying
12 | * information: "Portions copyright [year] [name of copyright owner]".
13 | *
14 | * Copyright 2016 ForgeRock AS.
15 | */
16 | /*global java*/
17 | /*global exception*/
18 | function format() {
19 | return "";
20 | }
21 | format();
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/bin/startup/OS X - Run OpenIDM In Background.command:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # dot-command script to allow OpenIDM to be launched from a double-click in the finder
4 |
5 | export JAVA_HOME=/Library/Java/Home
6 |
7 | `dirname "$0"`/../../startup.sh
8 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/bin/startup/OS X - Run OpenIDM In Terminal Window.command:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # dot-command script to allow OpenIDM to be launched in a terminal window from a double-click in the finder
4 |
5 | export JAVA_HOME=/Library/Java/Home
6 |
7 | `dirname "$0"`/../../startup.sh
8 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/bin/startup/OS X - Stop OpenIDM.command:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # dot-command script to allow OpenIDM to be shut down from a double-click in the finder
4 |
5 | export JAVA_HOME=/Library/Java/Home
6 |
7 | `dirname "$0"`/../../shutdown.sh
8 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/cli.bat:
--------------------------------------------------------------------------------
1 | java -classpath "bin/*;bundle/*" org.forgerock.openidm.shell.impl.Main %*
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/audit.json.patch:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "operation" : "add",
4 | "field" : "/auditServiceConfig/availableAuditEventHandlers/-",
5 | "value" : "org.forgerock.audit.handlers.json.JsonAuditEventHandler"
6 | },
7 | {
8 | "operation" : "add",
9 | "field" : "/auditServiceConfig/availableAuditEventHandlers/-",
10 | "value" : "org.forgerock.audit.handlers.splunk.SplunkAuditEventHandler"
11 | },
12 | {
13 | "operation" : "add",
14 | "field" : "/auditServiceConfig/availableAuditEventHandlers/-",
15 | "value" : "org.forgerock.audit.handlers.syslog.SyslogAuditEventHandler"
16 | }
17 | ]
18 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/audit.json.patch.4.5:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "operation" : "add",
4 | "field" : "/auditServiceConfig/availableAuditEventHandlers/-",
5 | "value" : "org.forgerock.audit.handlers.elasticsearch.ElasticsearchAuditEventHandler"
6 | },
7 | {
8 | "operation" : "add",
9 | "field" : "/auditServiceConfig/availableAuditEventHandlers/-",
10 | "value" : "org.forgerock.audit.handlers.jms.JmsAuditEventHandler"
11 | }
12 | ]
13 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/authentication.json.patch:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "operation" : "transform",
4 | "field" : "/serverAuthContext/authModules",
5 | "value" : {
6 | "script" : {
7 | "type" : "text/javascript",
8 | "source" : "content.map(function (a) { if (a.name === 'MANAGED_USER' && a.properties.augmentSecurityContext === undefined) { a.properties.augmentSecurityContext = { \"type\" : \"text/javascript\", \"source\" : \"require('auth/customAuthz').setProtectedAttributes(security)\" }; } return a; })"
9 | }
10 | }
11 | },
12 | {
13 | "operation" : "add",
14 | "field" : "/serverAuthContext/sessionModule/properties/isHttpOnly",
15 | "value" : true
16 | }
17 | ]
18 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/authentication.json.patch.4.5:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "operation" : "replace",
4 | "field" : "/serverAuthContext/sessionModule/properties/keyAlias",
5 | "value" : "&{openidm.https.keystore.cert.alias}"
6 | }
7 | ]
8 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/cluster.json:
--------------------------------------------------------------------------------
1 | {
2 | "instanceId" : "&{openidm.node.id}",
3 | "instanceTimeout" : "30000",
4 | "instanceRecoveryTimeout" : "30000",
5 | "instanceCheckInInterval" : "5000",
6 | "instanceCheckInOffset" : "0",
7 | "enabled" : true
8 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/datasource.jdbc-default.json:
--------------------------------------------------------------------------------
1 | {
2 | "jdbcUrl": "jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;INIT=RUNSCRIPT FROM 'db/h2/scripts/openidm.sql'",
3 | "driverClass": "org.h2.Driver",
4 | "username": "openidm",
5 | "password": "openidm",
6 | "databaseName": "openidm"
7 | }
8 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/endpoint-getavailableuserstoassign.json:
--------------------------------------------------------------------------------
1 | {
2 | "type" : "text/javascript",
3 | "file" : "workflow/getavailableuserstoassign.js"
4 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/endpoint-getprocessesforuser.json:
--------------------------------------------------------------------------------
1 | {
2 | "type" : "text/javascript",
3 | "file" : "workflow/getprocessesforuser.js"
4 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/endpoint-gettasksview.json:
--------------------------------------------------------------------------------
1 | {
2 | "type" : "text/javascript",
3 | "file" : "workflow/gettasksview.js"
4 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/endpoint-linkedView.json:
--------------------------------------------------------------------------------
1 | {
2 | "context" : "endpoint/linkedView/*",
3 | "type" : "text/javascript",
4 | "source" : "require('linkedView').fetch(request.resourcePath);"
5 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/endpoint-mappingDetails.json:
--------------------------------------------------------------------------------
1 | {
2 | "type" : "text/javascript",
3 | "context" : "endpoint/mappingDetails",
4 | "file" : "ui/mappingDetails.js"
5 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/endpoint-oauthproxy.json:
--------------------------------------------------------------------------------
1 | {
2 | "context" : "endpoint/oauthproxy",
3 | "type" : "text/javascript",
4 | "file" : "ui/oauthProxy.js"
5 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/endpoint-reconResults.json:
--------------------------------------------------------------------------------
1 | {
2 | "type" : "text/javascript",
3 | "context" : "endpoint/reconResults",
4 | "file" : "ui/reconResults.js"
5 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/endpoint-usernotifications.json:
--------------------------------------------------------------------------------
1 | {
2 | "type" : "text/javascript",
3 | "file" : "ui/notification/userNotifications.js"
4 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/felix.webconsole.json:
--------------------------------------------------------------------------------
1 | {
2 | "username" : "admin",
3 | "password" : "admin"
4 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/info-login.json:
--------------------------------------------------------------------------------
1 | {
2 | "file" : "info/login.js",
3 | "type" : "text/javascript"
4 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/info-ping.json:
--------------------------------------------------------------------------------
1 | {
2 | "file" : "info/ping.js",
3 | "type" : "text/javascript"
4 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/info-version.json:
--------------------------------------------------------------------------------
1 | {
2 | "file" : "info/version.js",
3 | "type" : "text/javascript"
4 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/process-access.json:
--------------------------------------------------------------------------------
1 | {
2 | "workflowAccess" : [
3 | {
4 | "propertiesCheck" : {
5 | "property" : "_id",
6 | "matches" : ".*",
7 | "requiresRole" : "openidm-authorized"
8 | }
9 | },
10 | {
11 | "propertiesCheck" : {
12 | "property" : "_id",
13 | "matches" : ".*",
14 | "requiresRole" : "openidm-admin"
15 | }
16 | }
17 | ]
18 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/scheduler.json:
--------------------------------------------------------------------------------
1 | {
2 | "threadPool" : {
3 | "threadCount" : "10"
4 | },
5 | "scheduler" : {
6 | "executePersistentSchedules" : "&{openidm.scheduler.execute.persistent.schedules}"
7 | }
8 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/selfservice.kba.json:
--------------------------------------------------------------------------------
1 | {
2 | "kbaPropertyName" : "kbaInfo",
3 | "questions" : {
4 | "1" : {
5 | "en" : "What's your favorite color?",
6 | "en_GB" : "What's your favorite colour?",
7 | "fr" : "Quelle est votre couleur préférée?"
8 | },
9 | "2" : {
10 | "en" : "Who was your first employer?"
11 | }
12 | }
13 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/servletfilter-cors.json:
--------------------------------------------------------------------------------
1 | {
2 | "classPathURLs" : [ ],
3 | "systemProperties" : { },
4 | "requestAttributes" : { },
5 | "scriptExtensions" : { },
6 | "initParams" : {
7 | "allowedOrigins" : "https://localhost:&{openidm.port.https}",
8 | "allowedMethods" : "GET,POST,PUT,DELETE,PATCH",
9 | "allowedHeaders" : "accept,x-openidm-password,x-openidm-nosession,x-openidm-username,content-type,origin,x-requested-with",
10 | "allowCredentials" : "true",
11 | "chainPreflight" : "false"
12 | },
13 | "urlPatterns" : [
14 | "/*"
15 | ],
16 | "filterClass" : "org.eclipse.jetty.servlets.CrossOriginFilter"
17 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/servletfilter-gzip.json:
--------------------------------------------------------------------------------
1 | {
2 | "classPathURLs" : [ ],
3 | "systemProperties" : { },
4 | "requestAttributes" : { },
5 | "initParams" : { },
6 | "scriptExtensions" : { },
7 | "urlPatterns" : [
8 | "/*"
9 | ],
10 | "filterClass" : "org.eclipse.jetty.servlets.GzipFilter"
11 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/ui-configuration.json.patch.4.5:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "operation" : "remove",
4 | "field" : "/configuration/dashboard"
5 | },
6 | {
7 | "operation" : "remove",
8 | "field" : "/configuration/adminDashboard"
9 | }
10 | ]
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/ui-themeconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "icon" : "favicon.ico",
3 | "path" : "",
4 | "stylesheets" : [
5 | "css/bootstrap.css",
6 | "css/structure.css",
7 | "css/theme.css"
8 | ],
9 | "settings" : {
10 | "logo" : {
11 | "src" : "images/logo-horizontal.png",
12 | "title" : "Wren Security",
13 | "alt" : "Wren Security",
14 | "height" : "54px"
15 | },
16 | "loginLogo" : {
17 | "src" : "images/login-logo.png",
18 | "title" : "Wren Security",
19 | "alt" : "Wren Security",
20 | "width" : "300px"
21 | },
22 | "footer" : {
23 | "mailto" : "info@wrensecurity.org"
24 | }
25 | }
26 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/ui.context-admin.json:
--------------------------------------------------------------------------------
1 | {
2 | "enabled" : true,
3 | "urlContextRoot" : "/admin",
4 | "defaultDir" : "&{launcher.install.location}/ui/admin/default",
5 | "extensionDir" : "&{launcher.install.location}/ui/admin/extension"
6 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/ui.context-api.json:
--------------------------------------------------------------------------------
1 | {
2 | "enabled" : true,
3 | "urlContextRoot" : "/api",
4 | "defaultDir" : "&{launcher.install.location}/ui/api/default",
5 | "extensionDir" : "&{launcher.install.location}/ui/api/extension"
6 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/ui.context-selfservice.json:
--------------------------------------------------------------------------------
1 | {
2 | "enabled" : true,
3 | "urlContextRoot" : "/",
4 | "defaultDir" : "&{launcher.install.location}/ui/selfservice/default",
5 | "extensionDir" : "&{launcher.install.location}/ui/selfservice/extension"
6 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/workflow.json:
--------------------------------------------------------------------------------
1 | {
2 | "useDataSource" : "default",
3 | "workflowDirectory" : "&{launcher.project.location}/workflow"
4 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/conf/workflow.json.patch.4.5:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "operation" : "remove",
4 | "field" : "/enabled"
5 | }
6 | ]
7 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/db2/conf/datasource.jdbc-default.json:
--------------------------------------------------------------------------------
1 | {
2 | "driverClass" : "com.ibm.db2.jcc.DB2Driver",
3 | "jdbcUrl" : "jdbc:db2://&{openidm.repo.host}:&{openidm.repo.port}/dopenidm:retrieveMessagesFromServerOnGetMessage=true;",
4 | "databaseName" : "sopenidm",
5 | "username" : "openidm",
6 | "password" : "openidm",
7 | "connectionTimeout" : 30000,
8 | "connectionPool" : {
9 | "type" : "hikari",
10 | "minimumIdle" : 20,
11 | "maximumPoolSize" : 50
12 | }
13 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/db2/conf/jaas.conf:
--------------------------------------------------------------------------------
1 | JaasClient {
2 | com.sun.security.auth.module.Krb5LoginModule required
3 | useKeyTab=true
4 | keyTab="security/idm.keytab"
5 | principal="db2/idm.example.com@EXAMPLE.COM"
6 | doNotPrompt=true;
7 | };
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/db2/conf/repo.jdbc.json.patch.4.5:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "operation" : "replace",
4 | "field" : "/resourceMapping/genericMapping/updates/searchableDefault",
5 | "value" : false
6 | },
7 | {
8 | "operation" : "add",
9 | "field" : "/resourceMapping/genericMapping/updates/properties",
10 | "value" : {
11 | "/startDate" : {
12 | "searchable" : true
13 | }
14 | }
15 | }
16 | ]
17 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/db2/scripts/updates/v1_increase_changedfields_size.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE SOPENIDM.AUDITCONFIG RENAME COLUMN changedfields TO changedfields_old;
2 | ALTER TABLE SOPENIDM.AUDITCONFIG ADD COLUMN changedfields CLOB(2M) NULL;
3 | UPDATE SOPENIDM.AUDITCONFIG SET changedfields = changedfields_old;
4 | ALTER TABLE SOPENIDM.AUDITCONFIG DROP COLUMN changedfields_old;
5 |
6 | ALTER TABLE SOPENIDM.AUDITACTIVITY RENAME COLUMN changedfields TO changedfields_old;
7 | ALTER TABLE SOPENIDM.AUDITACTIVITY ADD COLUMN changedfields CLOB(2M) NULL;
8 | UPDATE SOPENIDM.AUDITACTIVITY SET changedfields = changedfields_old;
9 | ALTER TABLE SOPENIDM.AUDITACTIVITY DROP COLUMN changedfields_old;
10 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/db2/scripts/updates/v2_shorten_link_columns.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE SOPENIDM.LINKS ALTER COLUMN linktype SET DATA TYPE VARCHAR(50);
2 | ALTER TABLE SOPENIDM.LINKS ALTER COLUMN linkqualifier SET DATA TYPE VARCHAR(50);
3 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/db2/scripts/updates/v3_add_audit_access_response_detail.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE SOPENIDM.AUDITACCESS ADD COLUMN response_detail CLOB(2M) NULL;
2 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/db2/scripts/updates/v4_drop_security_table.sql:
--------------------------------------------------------------------------------
1 | DROP TABLE SOPENIDM.SECURITY;
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/db2/scripts/updates/v5_modify_indices_for_audit.sql:
--------------------------------------------------------------------------------
1 | DROP INDEX sopenidm.idx_auditaccess_response_status;
2 | DROP INDEX sopenidm.idx_auditconfig_transactionid;
3 | DROP INDEX sopenidm.idx_auditrecon_activitydate;
4 | DROP INDEX sopenidm.idx_auditrecon_situation;
5 | DROP INDEX sopenidm.idx_auditrecon_status;
6 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/h2/conf/datasource.jdbc-default.json:
--------------------------------------------------------------------------------
1 | {
2 | "jdbcUrl": "jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;INIT=RUNSCRIPT FROM 'db/h2/scripts/openidm.sql'",
3 | "driverClass": "org.h2.Driver",
4 | "username": "openidm",
5 | "password": "openidm",
6 | "databaseName": "openidm"
7 | }
8 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mssql/conf/datasource.jdbc-default.json:
--------------------------------------------------------------------------------
1 | {
2 | "driverClass" : "com.microsoft.sqlserver.jdbc.SQLServerDriver",
3 | "jdbcUrl" : "jdbc:sqlserver://&{openidm.repo.host}:&{openidm.repo.port};instanceName=default;databaseName=openidm;applicationName=OpenIDM",
4 | "databaseName" : "openidm",
5 | "username" : "openidm",
6 | "password" : "openidm",
7 | "connectionTimeout" : 30000,
8 | "connectionPool" : {
9 | "type" : "hikari",
10 | "minimumIdle" : 20,
11 | "maximumPoolSize" : 50
12 | }
13 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mssql/conf/repo.jdbc.json.patch.4.5:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "operation" : "replace",
4 | "field" : "/resourceMapping/genericMapping/updates/searchableDefault",
5 | "value" : false
6 | },
7 | {
8 | "operation" : "add",
9 | "field" : "/resourceMapping/genericMapping/updates/properties",
10 | "value" : {
11 | "/startDate" : {
12 | "searchable" : true
13 | }
14 | }
15 | }
16 | ]
17 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mssql/scripts/sqljdbc4.bnd:
--------------------------------------------------------------------------------
1 | # Download sqljdbc_4.0.2206.100_enu.tar.gz from http://www.microsoft.com/en-us/download/details.aspx?id=11774
2 | # Go to http://www.aqute.biz/Bnd/Download and download biz.aQute.bnd.jar from http://dl.dropbox.com/u/2590603/bnd/biz.aQute.bnd.jar
3 | # Run java -jar biz.aQute.bnd.jar wrap -properties sqljdbc4.bnd sqljdbc4.jar
4 | # As a result of this step you should get a new file: sqljdbc4.bar rename it whatever you want but .jar extension: sqljdbc4-osgi.jar
5 |
6 | version=4.0.2206.100
7 | Export-Package: *;version=${version}
8 | Bundle-Name: Microsoft JDBC Driver 4.0 for SQL Server
9 | Bundle-SymbolicName: com.microsoft.sqlserver.jdbc
10 | Bundle-Version: ${version}
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mssql/scripts/updates/v1_increase_changedfields_size.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE [openidm].[auditconfig] ALTER COLUMN changedfields NTEXT;
2 | ALTER TABLE [openidm].[auditactivity] ALTER COLUMN changedfields NTEXT;
3 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mssql/scripts/updates/v2_shorten_link_columns.sql:
--------------------------------------------------------------------------------
1 | DROP index idx_links_first on [openidm].[links];
2 | DROP index idx_links_second on [openidm].[links];
3 |
4 | ALTER TABLE [openidm].[links] ALTER COLUMN linktype NVARCHAR(50);
5 | ALTER TABLE [openidm].[links] ALTER COLUMN linkqualifier NVARCHAR(50);
6 |
7 | CREATE UNIQUE INDEX idx_links_first ON [openidm].[links] (linktype ASC, linkqualifier ASC, firstid ASC);
8 | CREATE UNIQUE INDEX idx_links_second ON [openidm].[links] (linktype ASC, linkqualifier ASC, secondid ASC);
9 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mssql/scripts/updates/v3_add_audit_access_response_detail.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE [openidm].[auditaccess] ADD response_detail NTEXT NULL;
2 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mssql/scripts/updates/v4_drop_security_table.sql:
--------------------------------------------------------------------------------
1 | DROP TABLE [openidm].[security];
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mssql/scripts/updates/v5_modify_indices_for_audit.sql:
--------------------------------------------------------------------------------
1 | DROP INDEX idx_auditconfig_transactionid ON [openidm].[auditconfig];
2 | DROP INDEX idx_auditactivity_transactionid ON [openidm].[auditactivity];
3 |
4 | CREATE INDEX idx_auditrecon_reconid ON [openidm].[auditrecon] (reconid ASC);
5 | CREATE INDEX idx_auditrecon_entrytype ON [openidm].[auditrecon] (entrytype ASC);
6 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mysql/conf/datasource.jdbc-default.json:
--------------------------------------------------------------------------------
1 | {
2 | "driverClass" : "com.mysql.jdbc.Driver",
3 | "jdbcUrl" : "jdbc:mysql://&{openidm.repo.host}:&{openidm.repo.port}/openidm?allowMultiQueries=true&characterEncoding=utf8",
4 | "databaseName" : "openidm",
5 | "username" : "openidm",
6 | "password" : "openidm",
7 | "connectionTimeout" : 30000,
8 | "connectionPool" : {
9 | "type" : "hikari",
10 | "minimumIdle" : 20,
11 | "maximumPoolSize" : 50
12 | }
13 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mysql/conf/repo.jdbc.json.patch.4.5:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "operation" : "replace",
4 | "field" : "/resourceMapping/genericMapping/updates/searchableDefault",
5 | "value" : false
6 | },
7 | {
8 | "operation" : "add",
9 | "field" : "/resourceMapping/genericMapping/updates/properties",
10 | "value" : {
11 | "/startDate" : {
12 | "searchable" : true
13 | }
14 | }
15 | }
16 | ]
17 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mysql/scripts/updates/v1_increase_changedfields_size.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE openidm.auditconfig MODIFY changedfields MEDIUMTEXT;
2 | ALTER TABLE openidm.auditactivity MODIFY changedfields MEDIUMTEXT;
3 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mysql/scripts/updates/v2_shorten_link_columns.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE openidm.links MODIFY linktype VARCHAR(50);
2 | ALTER TABLE openidm.links MODIFY linkqualifier VARCHAR(50);
3 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mysql/scripts/updates/v3_add_audit_access_response_detail.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE openidm.auditaccess ADD COLUMN response_detail TEXT NULL;
2 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mysql/scripts/updates/v4_drop_security_table.sql:
--------------------------------------------------------------------------------
1 | DROP TABLE `openidm`.`security`;
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/mysql/scripts/updates/v5_modify_indices_for_audit.sql:
--------------------------------------------------------------------------------
1 | DROP INDEX `idx_auditaccess_status` ON openidm.auditaccess;
2 | DROP INDEX `idx_auditconfig_transactionid` ON openidm.auditconfig;
3 | DROP INDEX `idx_auditactivity_transactionid` ON openidm.auditactivity;
4 |
5 | DROP INDEX `idx_auditrecon_targetobjectid` ON openidm.auditrecon;
6 | DROP INDEX `idx_auditrecon_sourceobjectid` ON openidm.auditrecon;
7 | DROP INDEX `idx_auditrecon_activitydate` ON openidm.auditrecon;
8 | DROP INDEX `idx_auditrecon_mapping` ON openidm.auditrecon;
9 | DROP INDEX `idx_auditrecon_situation` ON openidm.auditrecon;
10 | DROP INDEX `idx_auditrecon_status` ON openidm.auditrecon;
11 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/oracle/conf/datasource.jdbc-default.json:
--------------------------------------------------------------------------------
1 | {
2 | "driverClass" : "oracle.jdbc.OracleDriver",
3 | "jdbcUrl" : "jdbc:oracle:thin:@//&{openidm.repo.host}:&{openidm.repo.port}/DEFAULTCATALOG",
4 | "databaseName" : "openidm",
5 | "username" : "openidm",
6 | "password" : "openidm",
7 | "connectionTimeout" : 30000,
8 | "connectionPool" : {
9 | "type" : "hikari",
10 | "minimumIdle" : 20,
11 | "maximumPoolSize" : 50
12 | }
13 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/oracle/scripts/updates/v1_increase_changedfields_size.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE openidm.auditconfig RENAME COLUMN changedfields TO changedfields_old;
2 | ALTER TABLE openidm.auditconfig ADD (changedfields CLOB);
3 | UPDATE openidm.auditconfig SET changedfields=changedfields_old;
4 | ALTER TABLE openidm.auditconfig DROP COLUMN changedfields_old;
5 |
6 | ALTER TABLE openidm.auditactivity RENAME COLUMN changedfields TO changedfields_old;
7 | ALTER TABLE openidm.auditactivity ADD (changedfields CLOB);
8 | UPDATE openidm.auditactivity SET changedfields=changedfields_old;
9 | ALTER TABLE openidm.auditactivity DROP COLUMN changedfields_old;
10 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/oracle/scripts/updates/v2_shorten_link_columns.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE links MODIFY linktype VARCHAR2(50 CHAR);
2 | ALTER TABLE links MODIFY linkqualifier VARCHAR2(50 CHAR);
3 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/oracle/scripts/updates/v3_add_fk_relationships.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE relationshipproperties
2 | ADD CONSTRAINT fk_relationshipproperties_conf FOREIGN KEY
3 | (
4 | relationships_id
5 | )
6 | REFERENCES relationships
7 | (
8 | id
9 | )
10 | ON DELETE CASCADE
11 | ENABLE
12 | ;
13 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/oracle/scripts/updates/v4_add_audit_access_response_detail.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE openidm.auditaccess ADD (response_detail CLOB NULL);
2 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/oracle/scripts/updates/v5_drop_security_table.sql:
--------------------------------------------------------------------------------
1 | DROP TABLE openidm.security CASCADE CONSTRAINTS;
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/oracle/scripts/updates/v6_modify_indices_for_audit.sql:
--------------------------------------------------------------------------------
1 | DROP INDEX idx_auditconfig_transactionid;
2 | DROP INDEX idx_auditactivity_transid;
3 |
4 | PROMPT Creating Index idx_auditrecon_reconid on auditrecon ...
5 | CREATE INDEX idx_auditrecon_reconid ON auditrecon
6 | (
7 | reconid
8 | )
9 | ;
10 |
11 | PROMPT Creating Index idx_auditrecon_entrytype on auditrecon ...
12 | CREATE INDEX idx_auditrecon_entrytype ON auditrecon
13 | (
14 | entrytype
15 | )
16 | ;
17 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/postgresql/conf/datasource.jdbc-default.json:
--------------------------------------------------------------------------------
1 | {
2 | "driverClass" : "org.postgresql.Driver",
3 | "jdbcUrl" : "jdbc:postgresql://&{openidm.repo.host}:&{openidm.repo.port}/openidm",
4 | "databaseName" : "openidm",
5 | "username" : "openidm",
6 | "password" : "openidm",
7 | "connectionTimeout" : 30000,
8 | "connectionPool" : {
9 | "type" : "hikari",
10 | "minimumIdle" : 20,
11 | "maximumPoolSize" : 50
12 | }
13 | }
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/postgresql/conf/repo.jdbc.json.patch.4.5:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "operation" : "replace",
4 | "field" : "/resourceMapping/genericMapping/updates/searchableDefault",
5 | "value" : false
6 | }
7 | ]
8 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/postgresql/scripts/createuser.pgsql:
--------------------------------------------------------------------------------
1 |
2 | create user openidm with password 'openidm';
3 |
4 | create database openidm encoding 'utf8' owner openidm;
5 |
6 | grant all privileges on database openidm to openidm;
7 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/postgresql/scripts/updates/v1_increase_changedfields_size.sql:
--------------------------------------------------------------------------------
1 | -- Much faster way of updating column length in postgres
2 | -- Instant change vs full-rewrite with ALTER
3 | UPDATE pg_attribute SET atttypmod = -1 WHERE attrelid = 'openidm.auditconfig'::regclass AND attname = 'changedfields';
4 | UPDATE pg_attribute SET atttypmod = -1 WHERE attrelid = 'openidm.auditactivity'::regclass AND attname = 'changedfields';
5 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/postgresql/scripts/updates/v2_shorten_link_columns.sql:
--------------------------------------------------------------------------------
1 | -- Column lengths are stored as N+4 for legacy reasons
2 | -- Much faster way of updating column length in postgres
3 | -- Instant change vs full-rewrite with ALTER
4 | UPDATE pg_attribute SET atttypmod = 54 WHERE attrelid = 'openidm.links'::regclass AND attname = 'linktype';
5 | UPDATE pg_attribute SET atttypmod = 54 WHERE attrelid = 'openidm.links'::regclass AND attname = 'linkqualifier';
6 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/postgresql/scripts/updates/v3_add_indices_for_roles.sql:
--------------------------------------------------------------------------------
1 | -- Note that the next two indices apply only to role objects, as only role objects have a condition or temporalConstraints
2 | CREATE INDEX idx_json_managedobjects_roleCondition ON openidm.managedobjects
3 | ( json_extract_path_text(fullobject, 'condition') );
4 | CREATE INDEX idx_json_managedobjects_roleTemporalConstraints ON openidm.managedobjects
5 | ( json_extract_path_text(fullobject, 'temporalConstraints') );
6 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/postgresql/scripts/updates/v4_modify_indices_for_relationships.sql:
--------------------------------------------------------------------------------
1 | DROP INDEX openidm.idx_json_relationships_firstId;
2 | DROP INDEX openidm.idx_json_relationships_firstPropertyName;
3 | DROP INDEX openidm.idx_json_relationships_secondId;
4 | DROP INDEX openidm.idx_json_relationships_secondPropertyName;
5 | CREATE INDEX idx_json_relationships_first ON openidm.relationships ( json_extract_path_text(fullobject, 'firstId'), json_extract_path_text(fullobject, 'firstPropertyName') );
6 | CREATE INDEX idx_json_relationships_second ON openidm.relationships ( json_extract_path_text(fullobject, 'secondId'), json_extract_path_text(fullobject, 'secondPropertyName') );
7 | DROP INDEX openidm.fk_managedobjects_objectypes;
8 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/postgresql/scripts/updates/v5_add_audit_access_response_detail.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE openidm.auditaccess ADD COLUMN response_detail TEXT NULL;
2 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/postgresql/scripts/updates/v6_drop_security_table.sql:
--------------------------------------------------------------------------------
1 | DROP TABLE openidm.security;
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/postgresql/scripts/updates/v7_modify_indices_for_audit.sql:
--------------------------------------------------------------------------------
1 | DROP INDEX openidm.idx_auditconfig_transactionid;
2 | DROP INDEX openidm.idx_auditactivity_transactionid;
3 |
4 | CREATE INDEX idx_auditrecon_reconid ON openidm.auditrecon (reconid);
5 | CREATE INDEX idx_auditrecon_entrytype ON openidm.auditrecon (entrytype);
6 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/db/postgresql/scripts/updates/v8_modify_indices_for_relationships.sql:
--------------------------------------------------------------------------------
1 | CREATE INDEX idx_json_relationships ON openidm.relationships ( json_extract_path_text(fullobject, 'firstId'), json_extract_path_text(fullobject, 'firstPropertyName'), json_extract_path_text(fullobject, 'secondId'), json_extract_path_text(fullobject, 'secondPropertyName') );
2 | ANALYZE openidm.relationships;
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/script/readme.txt:
--------------------------------------------------------------------------------
1 | All customized JavaScript files for the configuration should go into this directory.
2 |
3 | Default copies are found under bin/default/script - place them here and update the script references in the
4 | appropriate conf file rather than modifying the bin/default/script copy.
5 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/security/keystore.jceks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-zip/src/main/resources/security/keystore.jceks
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/security/realm.properties:
--------------------------------------------------------------------------------
1 | #username: password[,rolename ...]
2 | admin: admin,openidm-authorized,user,manager-gui,manager-script,manager-jmx,manager-status
3 |
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/security/truststore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WrenSecurity/wrenidm/c11f49f0885489f754db6a77ba9d4d45b5ba9668/openidm-zip/src/main/resources/security/truststore
--------------------------------------------------------------------------------
/openidm-zip/src/main/resources/update.json:
--------------------------------------------------------------------------------
1 | {
2 | "update" : {
3 | "description" : "Full product installation",
4 | "resource" : "https://forgerock.org/openidm/doc/bootstrap/release-notes/",
5 | "restartRequired" : true
6 | },
7 | "origin": {
8 | "product": "OpenIDM",
9 | "version": [
10 | "4.5.0"
11 | ]
12 | },
13 | "destination": {
14 | "product": "OpenIDM",
15 | "version": "5.0.0-SNAPSHOT"
16 | },
17 | "removeFile" : [
18 | "conf/endpoint-openam.json",
19 | "bundle/json-patch-20.1.0.jar",
20 | "bin/defaults/script/ui/openamProxy.js"
21 | ],
22 | "removeConfig" : [
23 | ],
24 | "filesToBeIgnored" : [
25 | "security/keystore.jceks",
26 | "security/realm.properties",
27 | "security/truststore"
28 | ]
29 | }
30 |
--------------------------------------------------------------------------------
/openidm-zip/src/test/resources/bin/defaults/script/console.js:
--------------------------------------------------------------------------------
1 | /**
2 | * The contents of this file are subject to the terms of the Common Development and
3 | * Distribution License (the License). You may not use this file except in compliance with the
4 | * License.
5 | *
6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
7 | * specific language governing permission and limitations under the License.
8 | *
9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include
10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying
12 | * information: "Portions copyright [year] [name of copyright owner]".
13 | *
14 | * Copyright 2016 ForgeRock AS.
15 | */
16 |
17 | /*global exports */
18 |
19 | exports.log = function (string) {
20 | java.lang.System.out.println(string);
21 | };
22 |
--------------------------------------------------------------------------------
/wrenidm-workflow-flowable/src/license/THIRD-PARTY.properties:
--------------------------------------------------------------------------------
1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0
2 | org.osgi--org.osgi.enterprise--4.2.0=Apache 2.0
3 |
--------------------------------------------------------------------------------
/wrenidm-workflow-flowable/src/main/resources/META-INF/services/javax.script.ScriptEngineFactory:
--------------------------------------------------------------------------------
1 | org.codehaus.groovy.jsr223.GroovyScriptEngineFactory
--------------------------------------------------------------------------------
/wrenidm-workflow-flowable/src/main/resources/org/wrensecurity/metadata/bundle.json:
--------------------------------------------------------------------------------
1 | {
2 | "metaDataProvider" : "org.wrensecurity.wrenidm.workflow.metadata.ConfigMeta"
3 | }
4 |
--------------------------------------------------------------------------------